Рассмотрим фрагмент XML с несколькими пространствами имен:
<meal xmlns="urn:hl7-org:v3">
<veg id="7" />
<lunch id="123">
<veg id="990" />
</lunch>
<dinner id="324">
<veg id="111" />
</dinner>
</meal>
Используя JavaScript E4X, как вы можете явно выбрать свойство id первого veg
узла?
Это важно для явно включает также все пространства имен .Это причина моего синтаксиса ..*::
ниже.Я понимаю, что здесь используется неправильный оператор.
Я пробовал это, к сожалению, он получает ВСЕ значения идентификатора узла veg:
var veg = meal..*::veg.@id.toString()
//currently gets 7990111
Как я могу получить значение 7
* * 1016