Я пытаюсь прочитать XML из kuler, но я не могу получить значения из нескольких тегов, и я не знаю почему.Помощник чтения сложных XML в AS3, E4X
Особенно это одна:
<enclosure xmlns="http://www.solitude.dk/syndication/enclosures/">
<title>yellow</title>
- <link length="1" type="image/png">
<url>http://kuler-api.adobe.com/kuler/themeImages/theme_990712.png</url>
</link>
</enclosure>
Для этого я попытался
trace(XMLvar.channel.item.enclosure);
trace(XMLvar.channel.item.enclosure[0]);
trace(XMLvar.channel.item.enclosure.text());
trace(XMLvar.channel.item..enclosure);
trace(XMLvar.channel..item..enclosure);
Среди других.
Я могу заверить вас, что маршрут в порядке. Я могу читать другие значения на одном уровне. Я проверяю XML-редактор Internet Explorer, что они находятся на одном уровне. Я проверял много раз, это не проблема.
И это другая <kuler:themeTitle>:
<kuler:themeItem>
<kuler:themeID>990712</kuler:themeID>
<kuler:themeTitle>yellow</kuler:themeTitle>
[...]
Я получаю сообщение об ошибке из-за толстой кишки, когда я пытаюсь прочитать значение.
(1084: Syntax error: expecting rightparen before colon)
Я сейчас расстраиваюсь. Документации об этом нет в adobe.livedocs и руководства по XML, такие как кирупа, ничего не говорят о таких вещах.
какой тег вы пытаетесь получить? – chchrist 2010-12-09 20:26:56
Для пространства имен вы прочитали доступ к узлу пространства имен? – 2010-12-09 21:52:06