my dog learned polymorphism
The moose likes XML and Related Technologies and the fly likes XML traversing problem Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » XML and Related Technologies
Bookmark "XML traversing problem" Watch "XML traversing problem" New topic

XML traversing problem

swapnel surade
Ranch Hand

Joined: Mar 05, 2009
Posts: 129

I'm using JDOM for parsing the xml file.To traverse the file I have used for loop.
Is there any other parser which will give me the feature so that I dont have to traverse the file for searching the node.
for e.g

<state name="main">
<state name="sub">

as you can see the XML if I want to traverse the states children then I have to apply for loop so that I can get the required tag.
But I want a way by which if i gave "name" of the state then I should get that element.


Ulf Dittmer

Joined: Mar 22, 2005
Posts: 42958
That's what XPath is for. To use it, you don't need any extra library - it comes as part of the JRE in the javax.xml.xpath package. The XmlFaq links to a couple of XPath introductions.
I agree. Here's the link:
subject: XML traversing problem
It's not a secret anymore!