Я заранее извиняюсь, я обычно не использую XPath, и единственный опыт, который я получаю, - это инструмент, который, к сожалению, не может делать то, что я ищу.Выражение XPath Вытягивание 2 частей информации в одну коллекцию
У меня есть этот набор данных.
<Result>
<rs:data ItemCount="3">
<z:row ows_ID="5" Section="Readings" SubSection="None" />
<z:row ows_ID="6" Section="How To" SubSection="Meter Read" />
<z:row ows_ID="7" Section="Customer Experience" subSection="Email" />
</rs:data>
</Result>
Мне нужно иметь возможность хранить раздел и подраздел в той же коллекции. Я не уверен, как работает XPath, и мой инструмент сохраняет вещи в коллекции после завершения операции.
Я думаю, что просто выражение XPath - это то, что мне нужно, а затем я могу работать с ним.
У меня есть два выражения, которые работают индивидуально. Мне было интересно, есть ли способ их объединить и сохранить их как на одном выходе.
/defaultNS:Result/rs:data/z:row/@Section
/defaultNS:Result/rs:data/z:row/@SubSection
Edit изменил запросы и строки для выражения.
Пожалуйста, сообщите нам, какой инструмент вы используете. Кроме того, если есть префиксные элементы ('z: row'), пространства имен должны быть объявлены где-то. Документ, который вы показываете, будет искажен без них. В XPath нет коллекций, поэтому, пожалуйста, опишите и покажите более четко, что вы подразумеваете под этим. –
Я не уверен, что вы просите. Опять же, я сказал, что выражение, если оно есть, возможно. это будет 'defaultNS: Result/rs: data/z: row /// @ SubSection/@ Section' или что-то вроде этого возможно, как вернуть два значения атрибута в одну строку *? –
Это бессмысленно, если вы не говорите, с каким инструментом вы работаете: «Расскажите, пожалуйста, какой инструмент вы используете». –