[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: On the XPath to my editor....

Subject: Re: On the XPath to my editor....
From: "Mark R. Diggory" <mdiggory@xxxxxxxxxxxxxxxxx>
Date: Thu, 16 May 2002 22:20:39 -0400
xpath schema select

Example: <xsl:param name="xsd-path">/xs:schema[1]/xs:element[5]</xsl:param> <xsl:param name="schema" select="document('loc_of_schema')"/>

<xsl:apply-templates select="$schema/*[saxon:evaluate($xsd-path)]"/>
...


But what I end up getting is all the child elements of the xs:schema element.


I think I've got it with a for-each loop:

<xsl:param name="schema" select="document(//@xsi:noNamespaceSchemaLocation)/*"/>

<xsl:for-each select="$schema">
<xsl:apply-templates select="saxon:evaluate($xsd-path)"/> </xsl:for-each>


But, I feel a little wierd about using for-each like this. Seems like there should be a way to do this without running the risk of having the "for loop" and the possibiliy of my apply templates getting called more than once.

-Thanks,
Mark



XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.