我有这个简单的 XML 文件,我正在调用一个 SWF 文件。这是代码:
<goals1>
<minute>32</minute>
<name>Name</name>
<minute>35</minute>
<name>Name2</name>
</goals1>
所以这些节点将是空的。他们甚至不会存在。但我将把路径放到 AS2 中。所以我的问题是: - 如何使它们在 swf 文件中不显示“未定义”。换句话说,我需要在有内容时显示内容。
谢谢你!
我有这个简单的 XML 文件,我正在调用一个 SWF 文件。这是代码:
<goals1>
<minute>32</minute>
<name>Name</name>
<minute>35</minute>
<name>Name2</name>
</goals1>
所以这些节点将是空的。他们甚至不会存在。但我将把路径放到 AS2 中。所以我的问题是: - 如何使它们在 swf 文件中不显示“未定义”。换句话说,我需要在有内容时显示内容。
谢谢你!
如果您没有空格,您只需检查该节点是否为空。
if (example.nodeValue != '') {
// Run your stuff
}
您还可以根据 xml 对象的长度运行 for() 以仅执行给定的子对象。
像这样的东西:
xmlFeed.onLoad = function() {
// Pre defined and go the depth you need
parsedXML = xmlFeed.firstChild.firstChild.childNodes;
for (var i:Number = 1; i <= parsedXML.length; i++) {
if(parsedXML[i].firstChild.nodevalue != "") {
// Run your stuff here
}
}
}