Есть xml вида:
<ns1:vehicles modelId="201">
<ns3:modelName>Acura CL</ns3:modelName>
</ns1:vehicles>
<ns1:vehicles modelId="202">
<ns3:modelName>Acura EL</ns3:modelName>
</ns1:vehicles>
<ns1:vehicles modelId="203">
<ns3:modelName>Acura Integra</ns3:modelName>
</ns1:vehicles>
Необходимо вытянуть данные с помощью FTL шаблона, код своего шаблона привожу:
<#ftl ns_prefixes={
"ns1":"http://smev.gosuslugi.ru/rev120315",
"ns3"="urn://x-artefacts-it-ru/dob/poltava/inquiry-smev33/req-resp/1.0"
}/>
<#assign MAS = xml["//ns1:vehicles"]/>
<listRefItems>
<error>
<code>0</code>
<message>operation completed</message>
</error>
<total>${MAS?size}</total>
<items>
<title>${itm["ns3:modelName"]?xml}</title>
<isLeaf>true</isLeaf>
</items>
</#list>
</listRefItems>
Но данным шаблоном данные вытягиваются следующим образом:
<ns1:vehicles>
<ns3:modelName>Acura CL</ns3:modelName>
</ns1:vehicles>
Как быть с атрибутом тега modelId? Есть какой нибудь способ парсинга атрибута тега?