Можно ли объединить результат запроса с правкой? - PullRequest
0 голосов
/ 19 апреля 2019

Предположим, я получил этот XML-файл:

<xml>
        <Attribute name="attribute1">
                <Value1>True</Value1>
                <Value2>True</Value2>
                <ID>1</ID>
        </Attribute>
        <Attribute name="attribute2">
                <Value1>True</Value1>
                <Value2>True</Value2>
                <ID>2</ID>
        </Attribute>
        <Attribute name="attribute3">
                <Value1>True</Value1>
                <Value2>True</Value2>
                <ID>3</ID>
        </Attribute>
</xml>

Я хотел бы сделать следующее:

  1. Получить значение атрибута "name" (Iиспользуется sel -t -m "xml" -m "Attribute" -v "@name" для этого)

  2. Используйте полученное значение и обновите соответствующий элемент ID узла, чтобы результат сказал, например, для attribute1 <ID>attribute1</ID>

Возможно ли это с XmlStarled?

...