Как я могу получить xmllint для вывода нескольких результатов селектора xpath для атрибутов "на строку"?
Возьмем этот пример:
<?xml version="1.0" encoding="ISO-8859-1"?>
<config>
<tagX key1="value1 " key2=" value2"/>
<tagY key3="value3" key4=" value4 "/>
</config>
$ xmllint example.xml --xpath "/config/*/@*"
Результат:
key1="value1 " key2=" value2" key3="value3" key4=" value4 "
Я бы хотел получить:
key1="value1 "
key2=" value2"
key3="value3"
key4=" value4 "
Мне нужно разделить после четных кавычек, или есть какой-нибудь более простой способ сделать это?
Есть связанный с этим вопрос, о том же предмете, кроме него о том, что нужно выделить содержимое <tag>value</tag>
, а не <tag attribute="value" />