Может ли Xidel использовать шаблоны в выводе? - PullRequest
0 голосов
/ 19 марта 2019

Я прекрасно понимаю, как шаблоны ввода Xidel работают для очистки (структурированных) данных.

Но может ли Xidel также использоваться для хранения выходных данных, по существу, для анализа структурированного файла и возврата пользовательских выходных данных?

Тривиальный пример: Мой XML может быть

<xml>
  <tag1>Val1</tag1>
  <tag2>Val2</tag2>
</xml>

Мой "шаблон" может быть что-то вроде

I have 2 values: {.//tag1} and {.//tag2}

Результат при запуске Xidel, если это поддерживается:

I have 2 values: Val1 and Val2

Очевидно, что { } содержит действительный синтаксис XPath.

Цель - это альтернатива очень длинным и сложным линиям.

xidel -e "'I have 2 values:' || .//tag1  || ' and ' || .//tag2"
...