Subject: Re: [xsl] 'qname' is not a valid XSLT or XPath function From: "G. Ken Holman" <gkholman@xxxxxxxxxxxxxxxxxxxx> Date: Thu, 10 Jul 2003 16:37:04 -0400 |
I'm new to XML, and I saw an example template that used the following:
<xsl:if test="not(from-preceding-siblings(*[qname(.)=context().qname(.)]))"> <h1><xsl:value-of select="qname(.)"/></h1> </xsl:if>
<xsl:if test="not(preceding-sibling::*[name(.)=name(current())])"> <h1><xsl:value-of select="name(.)"/></h1> </xsl:if>
This is a way for selecting distinct XML elements... I think.
If someone could either explain it to me, or point me to a good tutorial/reference that I could read about what I'm supposed to do to get this to work, I would appreciate it.
http://www.w3.org/TR/1999/REC-xpath-19991116 http://www.w3.org/TR/1999/REC-xslt-19991116
-- Upcoming hands-on courses: in-house corporate training available; North America public: XSL-FO Aug 4,2003; XSLT/XPath Aug 12, 2003
G. Ken Holman mailto:gkholman@xxxxxxxxxxxxxxxxxxxx Crane Softwrights Ltd. http://www.CraneSoftwrights.com/s/ Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (F:-0995) ISBN 0-13-065196-6 Definitive XSLT and XPath ISBN 0-13-140374-5 Definitive XSL-FO ISBN 1-894049-08-X Practical Transformation Using XSLT and XPath ISBN 1-894049-11-X Practical Formatting Using XSL-FO Member of the XML Guild of Practitioners: http://XMLGuild.info Male Breast Cancer Awareness http://www.CraneSoftwrights.com/s/bc
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] 'qname' is not a valid XS, Greg Johnson | Thread | RE: [xsl] 'qname' is not a valid XS, Michael Kay |
Re: [xsl] 'qname' is not a valid XS, Wendell Piez | Date | RE: [xsl] Using not(...a nd ... ) t, Barak |
Month |