(ОБНОВЛЕНО)Как иметь выражение XPath для более чем одного условия
У меня есть что-то вроде следующего XML:
<?xml version="1.0" encoding="utf-8"?>
<ChangeTypes>
<ChangeType Type="ItemGLStock">
<ItemMessages>
<ItemMessage Type="MessageType="TypeI">
<Content MessageContentTermID="0" MessageContent="Bla Bla Bla"/>
</ItemMessage>
<ItemMessage Type="MessageType="TypeII">
<Content MessageContentTermID="0" MessageContent="Bla Bla Bla"/>
</ItemMessage>
<ItemMessage Type="MessageType="TypeIII">
<Content MessageContentTermID="0" MessageContent="Bla Bla Bla"/>
</ItemMessage>
<ItemMessage Type="MessageType="TypeIV">
<Content MessageContentTermID="0" MessageContent="Bla Bla Bla"/>
</ItemMessage>
</ItemMessages>
</ChangeType>
</ChangeTypes>
Теперь я хочу использовать XPath, чтобы выбрать один MessageContentTermID и MessageContent, на основе типов ChangeType и ItemMessage. Возможно ли это?
Поскольку у вас есть только один 'ChangeType' это действительно не дошедших до двух вариантов, не так ли? Отвечая на ваш вопрос: уверен, что это возможно. Пожалуйста, укажите пример желаемого ввода и вывода (и, желательно, ваших попыток). – usr2564301
@Jongware это большой большой файл с большим количеством changeTypes :) Я только что упомянул пример здесь. – Afflatus
Если это действительно ваши входные данные, это вовсе не XML. –