Thanks Steve, Now. what if the xml now has more than 2
levels that I need to search for? I couldn't use syntax
like "/TREENODES/TREENODE[@ID='A1']" anymore. And I tried
somthing like "//TREENODE[@ID='A1']" but it won't work.
Can you tell me??
<TREENODES>
<TREENODE TEXT="My House" ID="H1">
<TREENODE TEXT="My Garage" ID="G1">
<TREENODE TEXT="Car_1" ID="A1">
<TREENODE TEXT="Spoilers_1" ID="A1_1" />
<TREENODE TEXT="Spoilers_2" ID="A1_2" />
</TREENODE>
<TREENODE TEXT="Car_2" ID="B1" />
<TREENODE TEXT="Car_3" ID="C1">
<TREENODE TEXT="Spoilers_1" ID="C1_1" />
<TREENODE TEXT="Spoilers_2" ID="C1_2" />
</TREENODE>
</TREENODE>
</TREENODE>
....... 'Other XML nodes
</TREENODES>
-----Original Message-----
Use this xpath expression in the SelectNodes or
SelectSingleNode function.
/TREENODES/TREENODE[@ID='A1']
Sonu Kapoor
blog: http://weblogs.asp.net/sonukapoor/
-----Original Message-----
Hi, I have the following XML
<TREENODES>
<TREENODE TEXT="Car_1" ID="A1">
<TREENODE TEXT="Spoilers_1" ID="A1_1" />
<TREENODE TEXT="Spoilers_2" ID="A1_2" />
</TREENODE>
<TREENODE TEXT="Car_2" ID="B1" />
<TREENODE TEXT="Car_3" ID="C1">
<TREENODE TEXT="Spoilers_1" ID="C1_1" />
<TREENODE TEXT="Spoilers_2" ID="C1_2" />
</TREENODE>
....... 'Other XML nodes
</TREENODES>
I have the above XML document (I know that naming of the
nodes are so bad...) I need to find the specific node
withthe exact ID, say ID=A1. Now, is it possible to use
XPathto find that node right away without looping thru the
whole thing... I am just curious..
Thanks
Carl
.
.