У меня есть некоторые входные данные XML, из которых мне нужно получить значение из атрибута "name"
<soapenv:Body>
<ns:Case_New>
<ci_attributes>
<attribute name="name1">attribute1</attribute>
<attribute name="name2">attribute2</attribute>
<attribute name="name3">attribute3</attribute>
</ci_attributes>
</Case_New>
</soapenv:Body>
{% assign blabla = content.Envelope.Body.Case_New.ci_attributes.attribute %}
Строка выше возвращает мне значение "attribute1", которое, как и ожидалось, но я застрял при получении значения атрибута "name".
Я надеялся на строку ниже, но dotLiquid не возвращает значение, так как это работало бы с преобразованным сообщением от XML до JSON* 1006. *
"{{content.Envelope.Body.Case_New.ci_attributes.attribute['@name']}}"