mirror of
https://github.com/mikefarah/yq.git
synced 2024-11-14 23:28:06 +00:00
ec8ef312ef
* Added XML encoding/decoding * Minor fixes * Improve yq doc * Lint
20 lines
539 B
Markdown
20 lines
539 B
Markdown
# XML
|
|
|
|
Encode and decode to and from XML. Whitespace is not conserved for round trips - but the order of the fields are.
|
|
|
|
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
|
|
```
|
|
|
|
|
|
```xml
|
|
<cat name="tiger">meow</cat>
|
|
```
|
|
|
|
The content of the node will be set as a field in the map with the key "+content". Use the `--xml-content-name` flag to change this.
|