I’m developing in C#, and am processing xml from an external soap call.
I have loaded the xml response into an XElement.
Given the following xml stub
<record>
<node>
<a>My title</a>
<name>title_en</name>
</node>
<node>
<a>...</a>
<name>contact_name</name>
</node>
.....
</record>
Using xpath in C#: I’m trying to do the follow when using the method XPathSelectElement.
where
\record\node\name == 'title_en' select \record\node\a
If there is a better method to use or another suggestion on how to preform the query, I’m open to ideas.
Thanks in advance.
You need a predicate to constrain which node elements you need:
You read this expression as “find the record element, find all its child elements named
nodethat have anamechild with value “title_en”, and for each of those find allachildren”