yq/pkg/yqlib/doc/usage/headers/xml.md
2021-12-21 15:02:07 +11:00

472 B

XML

At the moment, yq only supports decoding xml (into one of the other supported output formats).

As yaml does not have the concept of attributes, these are converted to regular fields with a prefix to prevent clobbering. Consecutive xml nodes with the same name are assumed to be arrays.

All values in XML are assumed to be strings - but you can use from_yaml to parse them into their correct types:

yq e -p=xml '.myNumberField |= from_yaml' my.xml