Подсчитать xml элемент под элементом, используя скрипт Unix - PullRequest
0 голосов
/ 15 января 2020

У меня есть следующее xml:

<Body>
<R1>
<T1> </T1>
<T1> </T1>
<T1> </T1>
</R1>
<R1>
<T1> </T1>
<T1> </T1>
<T1> </T1>
<T1> </T1>
</R1>
</Body>

Я хочу количество элементов под каждым. Как можно получить то же самое используя скрипт Unix. В xml может быть больше элементов R1.

1 Ответ

0 голосов
/ 15 января 2020

Самый простой способ - использовать инструмент XML. Например, в x sh (инструмент, основанный на XML :: Lib XML, который мне довелось поддерживать), вы можете запустить

open file.xml ;
for /Body/R1 echo count(T1);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...