【发布时间】:2010-12-09 20:19:35
【问题描述】:
我正在尝试从 kuler 读取 XML,但我无法从多个标签中检索值,我不知道为什么。
尤其是这个:
<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);
等等。
我可以向你保证,这条路线很好。我可以读取同一级别的其他值。我在 Internet Explorer XML“编辑器”中检查它们是否处于同一级别。我检查了很多次,这不是问题。
这是另一个<kuler:themeTitle>:
<kuler:themeItem>
<kuler:themeID>990712</kuler:themeID>
<kuler:themeTitle>yellow</kuler:themeTitle>
[...]
当我尝试读取值时,由于冒号而出现错误。
(1084:语法错误:在冒号之前需要右括号)
我现在很沮丧。在 adobe.livedocs 中没有关于此的文档,并且像 kirupa 的 XML 教程也没有提及此类内容。
【问题讨论】:
-
你想获取哪个标签?
-
对于命名空间,您是否阅读过命名空间节点访问权限?
-
嗨,你好吗。 @chchrist2:我正在尝试检索第一种情况下包含在
标记中的信息。第二,我想检索包含在标签中的几个值,其格式如下: ,由于冒号而出现错误。 -
@约翰·乔塔。你好。我现在正在读一些关于它的东西......嗯......
标签: xml actionscript-3 e4x