Subject: Re: [xsl] Can't make template match root element with schema info From: David Carlisle <davidc@xxxxxxxxx> Date: Wed, 16 Mar 2005 11:25:54 GMT |
> First of all, by default namespace I meant no-namespace. that's a bad choice of words as the namespace rec defines "default namespace" as a specific term meaning something else. > does that mean both the xml file and stylesheet files are processing > elements in the no-namespace event though the root element has a > "xmlns=http://somenamespace" albeit without a prefix. How do you explain > that the templates in my xsl matched elements that had "html:" prefixes and > still found them. Iam referring to the xhtml2fo transformation in my > earlier mail. I have difficulty understanding what you mean here. If your top level element in the source has xmlns="http://somenamespace" then the default namespace in that file is http://somenamespace and all unprefixed elements are in that namespace. To select elements in that namespace from XSLT1 you need to have xmlns:something=http://somenamespace in the stylesheet and then use select="something:elementname" in any Xpath expression or match pattern. Note that the fact that the source uses a default namespace and unprefixed elements is irrelevant, you use exactly the same eexpression in the Xpath if your source had used prefixed element names <differentprefix:elementname xmlns:differentprefix=http://somenamespace> ... David ________________________________________________________________________ This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Can't make template match, omprakash . v | Thread | Re: [xsl] Can't make template match, omprakash . v |
[xsl] external var in XSL, Vojko | Date | RE: [xsl] external var in XSL, Angel Gavin |
Month |