[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: recursive problem with full path and position info
I'm not sure if it is efficient, but I came up with an alternative to recursion using: ancestor-or-self::* see: http://www.vbxml.com/snippetcentral/main.asp?view=viewsnippet&lang=xsl&id=v2 0010412100647 > -----Original Message----- > From: Dan Diebolt [mailto:dandiebolt@xxxxxxxxx] > Sent: Sunday, April 29, 2001 4:01 PM > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: recursive problem with full path and position info > > > Given this XML: > > <root> > <a> > <b>1</b> > <b>2</b> > </a> > <a> > <b>3</b> > <b>4</b> > </a> > </root> > > I need to synthesize the following text output file: > > root(1).a(1).b(1)='1' > root(1).a(1).b(2)='2' > root(1).a(2).b(1)='3' > root(1).a(2).b(2)='4' > > How would you approach this problem? I do not know *any* of the tag > names ahead of time. I have an approach that works which matches > on the leaf nodes with child::*[not(child::*)] and crawls up, but > it is very slow and I don't think it is the correct approach. I > think I need a strategy that matches from the top and decends. > Thanks in advance. > > Regards, > > Dan > > > __________________________________________________ > Do You Yahoo!? > Yahoo! Auctions - buy the things you want at great prices > http://auctions.yahoo.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
|