[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XSL patterns give me a node--how can I find it's position?
Forgeting the nodes collections (because it is an overhead getting that anyway), once you've got the node your interested it, simply do something like this: ' Grab the node via an XSL pattern dim iCount as integer set node = dom.selectNodes( "whatever XML pattern" ) iCount = 0 ' While this node is not the first chlid node while not (node.prevSibling is nothing) then ' Add one to count and move back iCount = iCount + 1 set node = node.prevSibling Wend Basically you just count until there is nobody to your left, then the count should give you the index you need. HTH, Rich. DEV-XML - THE *new* Windows/MSXML Developer Maiing List - To join send a blank email to dev-xml-subscribe@o... xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i... Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@i... the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@i... the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@i...)
|
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
|