С помощью карт Liquid мы можем преобразовать простой XML в JSON, например этот XML:
<root>
<product>
<name>TV</name>
<price>499.9</price>
</product>
</root>
Мы можем применить эту карту Liquid и получить действительный JSON:
{
"name": "{{content.product.name}}",
"price": {{content.product.price}},
}
Как можно реализовать ту же карту, если у моего исходного XML есть пространства имен, например:
<ns0:root xmlns:ns0="http://customnamespace.com" xmlns:ns1="http://customnamespace2.com">
<ns1:product>
<ns1:name>TV</ns1:name>
<ns1:price>499.9</ns1:price>
</ns1:product>
</ns0:root>