Subject: Re: [xsl] Xalan won't accept QName in XPath node test From: Kim Thrysøe <kt@xxxxxxxx> Date: Thu, 08 May 2003 08:35:04 +0200 |
Cheers, Kim
u forgot to apply-templates
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:art="/type/Article.xsd"
version="1.0">
<xsl:template match="/">
<xsl:apply-templates/>
</xsl:template> <xsl:template match="art:Article">Matched!</xsl:template>
</xsl:stylesheet>
with
<?xml version="1.0" ?> <Article xmlns="/type/Article.xsd"> <title>foo</title> <body>bar</body> </Article>
works for me.
good luck, jim fuller
-----Original Message----- From: Kim Thrysøe [mailto:kt@xxxxxxxx] Sent: 07 May 2003 15:24 To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx Subject: [xsl] Xalan won't accept QName in XPath node test
I hope one of you guys have seen before and can give me a hint as to what I am doing wrong. I cannot find anything pointing me to a solution either in this mailing list or elsewher.
Simple problem : Match an element in a default namespace from an XSL stylesheet.
Wrong solution: (My files are inlined below)
Declaring the same namespace as 'art' within the stylesheet and using the xpath expression "art:Article" to match <Article/> elements.
That does not work. XmlSpy / IE6 has no trouble stylesheeting the same files.
Am I doing something wrong or is Xalan doing something wrong?
Any help and hints greatly apprecieated.
*Source document* <Article xmlns="/type/Article.xsd"> <title>foo</title> <body>bar</body> </Article>
*Stylesheet* <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:art="/type/Article.xsd" version="1.0"> <xsl:template match="art:Article">Matched!</xsl:template> </xsl:stylesheet>
-- Kim Thrysøe kt@xxxxxxxx 22 48 61 54 96 35 61 00
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Xalan won't accept QName , Jim Fuller | Thread | [xsl] Matching a series of elements, Doug Howell (IT) |
Re: [xsl] Standalone XSLT processor, Daniel Veillard | Date | Re: [xsl] Name function in XSL, Simon Kelly |
Month |