Как мне установить значения по умолчанию для атрибутов в XML. Рассмотрим ниже test.xml. Атрибут «пол» со значением по умолчанию «мужской» был определен для элемента «до». Однако я не могу получить его с помощью xmlstarlet. Я делаю что-то неправильно? Пожалуйста помоги.
<?xml version="1.0"?>
<!DOCTYPE message [
<!ELEMENT message (to,from,subject,text)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT subject (#PCDATA)>
<!ELEMENT text (#PCDATA)>
<!ATTLIST to gender CDATA "male">
]>
<message>
<to>Dave</to>
<from>Susan</from>
<subject>Reminder</subject>
<text>Dont forget to buy milk on the way home.</text>
</message>
xmlstarlet cmd: (ничего не выводит на стандартный вывод)
xmlstarlet sel -T -t -m "//message/to" -v "@gender" -n test.xml