xml-parser for use with embedded javascript systems, such as Espruino.
<root>
<item>
<name>captain jack</name>
<age>40</age>
</item>
<item>
<name>admiral ackbar</name>
<age>93</age>
</item>
</root>
Multiple tags
let result = parseXml(body, 'item', ['name', 'age']);
[
{
"name": "captain jack",
"age": "40"
},
{
"name": "admiral ackbar",
"age": "93"
}
]
Single tag
let result = parseXml(body, 'age');
[
{
"age": "40"
},
{
"age": "93"
}
]