I am consuming XML in express server parsing it with express-xml-bodyparser, but the resulting object is basically unusable.
XML
<SubClass code="A07.0"/>
<SubClass code="A07.1"/>
<SubClass code="A07.2"/>
<SubClass code="A07.3"/>
<SubClass code="A07.8"/>
<SubClass code="A07.9"/>
is serialized as JSON
subclass:
[ { '$': { code: 'A07.0' } },
{ '$': { code: 'A07.1' } },
{ '$': { code: 'A07.2' } },
{ '$': { code: 'A07.3' } },
{ '$': { code: 'A07.8' } },
{ '$': { code: 'A07.9' } } ]
Is there way to pase it directly into
subclass: ['A07.0','A07.1','A07.2','A07.3','A07.8','A07.9']
or some easy way how to convert it into this array?
Array.from(parentNode.childNodes).filter(n => n.nodeType === 1).map(n => n.getAttribute('code'))<SubClass code="A07.0"/> <SubClass code="A07.1"/> <SubClass code="A07.2" subCode="5"/> <Field id="9" /> <SubClass code="A07.3"/> <SubClass code="A07.8"/> <SubClass code="A07.9"/>