如何检查AS3中某个节点的XML元素类型?
问题描述:
这让我感到很蠢:-)。假设我从一个叶节点开始,然后使用.parent()遍历树。一旦达到根目录,我需要退出条件。目前,我正在使用parent。@ name!=“root”,其中name只是一个属性,但是我不能检查元素的类型吗?怎么样?另外,是否有另一种方式来结束在as3中的遍历?如何检查AS3中某个节点的XML元素类型?
答
假设你正在使用的XMLNode对象:
if (currentNode.parentNode == null)
// Root
如果您使用的是XML对象:
if (!xmlNode.parent())
// Root
谢谢!另外,你如何检查一个xml元素的类型是什么? – gtrak 2010-08-12 15:00:54
如果您问如何检查您是否使用XMLNode VS XML ...那么答案是:您应该已经知道,因为您正在编写代码。 如果您在询问您正在处理的XMLNode是文本还是元素,请查看XMLNode.nodeType。 希望这会有所帮助。 – danjarvis 2010-08-12 15:45:30