在 AS3 中使用变量引用 XML 节点
我在 AS3 中有一些 XML 节点,我可以使用以下方法成功引用它们:
serverXML.wednesday.morning.title
我有一个名为 dayOfWeek 的变量,其值为“星期三”,但这当然不起作用:
serverXML.dayOfWeek.morning.title
如何使用变量来引用 XML 节点?
I have some XML nodes in AS3 which I can successfully reference using:
serverXML.wednesday.morning.title
I hace a variable called dayOfWeek that has the value "wednesday" but of course this doesn't work:
serverXML.dayOfWeek.morning.title
How can I use variables to reference XML nodes?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用 E4X 表示法在 AS3 中引用 XML,则可以执行此操作来获取第一个匹配项:
将返回标题节点,假设:
如果可能没有属性匹配的节点,则首先将其分配给 XMLList为了防止错误:
检查它是否有长度,然后引用。
If you are using E4X notation to reference XML in AS3, you can do this to get the first match:
would return the title node, assuming:
if there's a chance that there is no node with the attribute match, assign it to an XMLList first to prevent errors:
check that it has length, then reference.