Я хочу выбрать атрибут Value элемента Term на основе значения другого атрибута элемента Term.Пожалуйста, посмотрите XML-ввод XPath здесь.
<Term Value="1025" Name="dnumber"/>
<Term Value="House" Name="adrtype"/>
<Term Value="My Address line 1" Name="adrline1"/>
<Term Value="My Address line 2" Name="adrline3"/>
<Term Value="12345" Name="adrpstcode"/>
<Term Value="07" Name="adrareacod"/>
<Term Value="123456789" Name="adrphone"/>
<Term Value="987654321" Name="adrmobile"/>
<Term Value="PARENT" Name="adrcntrel"/>
, например, здесь я хочу выбрать значение "Мой адрес строки 1", где Имя равно "adrline1", если Имя "adrtype" имеет значение "Дом", и еслилюбые другие значения тогда не.
, и я пытаюсь XPath Exression, как показано ниже.
"/Term[@Name='adrtype' and @Value='House']/Term[@Name='adrline1' ]/@Value"
, но я не получаю никакого значения.