Как избежать двоеточия при разборе XML в actionscript? - PullRequest
2 голосов
/ 08 марта 2011

скажем, у меня есть XML как это:

<root>
  <x:Item>test</x:Item>
</root>

Как мне перейти к узлу x:Item?

Я пробовал myXml..x:Item и myXml..x::Item, но оба выдают ошибки. Первый не компилируется, а второй жалуется на то, что я пытаюсь использовать NameSpace '0'.

Ответы [ 2 ]

4 голосов
/ 08 марта 2011

Я закончил тем, что добавил пространство имен в свой XML в своем ActionScript, и это решило проблему.Вы можете найти документацию здесь .Кодированный код выглядит следующим образом:

var wNS:Namespace = new Namespace("w", "http://www.test.com/weather/");
myXmlMessage.addNamespace(wNS);
0 голосов
/ 08 марта 2011

Просто у меня на голове ...

myXML[0].Item
...