[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Autogenerating XPath from XML?
Hmmmm, this doesn't actually work, because I'm not using a stylesheet to create the output. This is being done via a Java program. I need a way to do this programatically using Java... -- Kenji -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Jeni Tennison Sent: Sunday, September 29, 2002 12:24 PM To: Kenji Hollis Cc: XSL-List@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: Autogenerating XPath from XML? Hi Kenji, > I'm looking for a way to programatically create a list of XPaths > based on a given XML document. I can easily create an XPath that > will sort of work with a standard XML document that doesn't have > multiple items of the same name. The easiest thing to do is to use xsl:number to number the elements amongst their siblings. Try iterating over the elements as follows to create the path to the current element: <xsl:for-each select="ancestor-or-self::*"> <xsl:text />/<xsl:value-of select="name()" /> <xsl:text />[<xsl:number />]<xsl:text /> </xsl:for-each> Cheers, Jeni --- Jeni Tennison http://www.jenitennison.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|