[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Tempore 20:50:02, die 02/07/2005 AD, hinc in xsl-list@xxxxxxxxxxxxxxxxxxxxxx scripsit Rolando Isidoro <rli@xxxxxxxxxx>:
That's because the 'datestamp' element has a namespace too, viz. "http://www.openarchives.org/OAI/2.0/"
So to match that element, you''l need to declare that namespace in your xsl.
e.g.
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:def="http://www.openarchives.org/OAI/2.0/">
</xsl:stylesheet>
Re: [xsl] Matching XML elements for HTML output
Subject: Re: [xsl] Matching XML elements for HTML output From: "Joris Gillis" <roac@xxxxxxxxxx> Date: Mon, 07 Feb 2005 21:02:01 +0100 |
Tempore 20:50:02, die 02/07/2005 AD, hinc in xsl-list@xxxxxxxxxxxxxxxxxxxxxx scripsit Rolando Isidoro <rli@xxxxxxxxxx>:
to match the elements:Hi,
B B B B B B B B B B B <xsl:template match="dc:language"/> B B B WORKS
B B B B B B B B B B B <xsl:template match="datestamp"/>B B B B B B B FAILS
Ibve tried several solutions for the matching with the same result. Can anyone tell me how can I get it to work?
That's because the 'datestamp' element has a namespace too, viz. "http://www.openarchives.org/OAI/2.0/"
So to match that element, you''l need to declare that namespace in your xsl.
e.g.
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:def="http://www.openarchives.org/OAI/2.0/">
<xsl:template match="def:datestamp"> match here </xsl:template>
</xsl:stylesheet>
regards, -- Joris Gillis (http://www.ticalc.org/cgi-bin/acct-view.cgi?userid=38041) "In the land of the blind, the one-eyed man is king"
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Matching XML elements for HTM, Rolando Isidoro | Thread | [xsl] check for ancestors attribute, Robert Soesemann |
Re: [xsl] Transform xhtml to xhtml,, Joris Gillis | Date | Re: [xsl] Transform xhtml to xhtml,, Peter O. |
Month |