У меня есть этот простой XML-документ. Я хочу раскрыть пары ("foo","bar")
и ("baz","zab")
, используя, если это вообще возможно, просто select-xml
. Это возможно и как?
<?xml version="1.0" encoding="UTF-8"?>
<tag>
<outer>
<a>foo</a>
<b>bar</b>
</outer>
<outer>
<a>baz</a>
<b>zab</b>
</outer>
</tag>
Проблема, с которой я сталкиваюсь, состоит в том, что последовательные вызовы select-xml
теряют контекст предыдущего вызова select-xml
, и AFAIK порядок узлов, возвращаемых им, не определен, поэтому простое сжатие двух списков кажется непригодным. Или я ошибаюсь, что порядок возвращаемых им узлов - это порядок в документе?