On Sat, 29 Mar 2008 18:00:38 GMT, Marco Trapanese
<ma******************@gmail.comwrote:
>Hello,
I have a xml file like this:
<book id='1'>
<name></name>
<author></author>
...
</book>
<book id='2'>
...
</book>
<book id='3'>
...
</book>
...
How to find the book with attribute id = '2' without cycle all nodes?
Can't do it, as far I am aware. You will have to restrieve a NodeList
on book, then cycle through the nodes looking for the first one that
has an attribute of id with the value of 2.
Well , technically, you are not cycling thorugh all nodes, since the
one you are looking far, at least in this example, is the second one.
But you will need to first retrieve the entire list of book nodes with
a SelectNodes method invocation.
Besides, by this time you have the entire XML file in memory anyway
from the DOM Load method.