2012-05-1511:10【转】XML节点的认识XML文件就像一个树状的目录
可以把第一行当作它扎根的“土地”
XML文件是由节点构成的
它的第一个节点为“根节点”
一个XML文件必须有且只能有一个根节点,其他节点都必须是它的子节点
我们在FLASH里使用XML对象解析XML的时候,this代表整个XML文件,它的根节点就是this
firstChild
firstChild
childNodes则返回由根节点的所有子节点组成的节点数组
每个子节点又可以有自己的子节点
节点编号由0开始,根节点的第一个子节点为this
firstChild
childNodes[0],它的子节点数组就是this
firstChild
childNodes[0]
childNodes
继续深入到没有子节点的单一节点,比如根节点第一个子节点的第二个子节点this
firstChild
childNodes[0]
childNodes[1],它返回的是一个XML对象(Object)
这里需要特别注意,节点标签之间的数据本身也视为一个节点this
firstChild
childNodes[0]
childNodes[1]
firstChild,而不是一个值
我们解析XML的最终目的当然就是获得数据的值:this
firstChild
childNodes[0]
childNodes[1]
firstChild
nodeValue
不是this
firstChild
childNodes[0]
childNodes[1]
nodeValue
节点名称有时也是我们需要的数据:this
firstChild
childNodes[0]
childNodes[1]
nodeName
注意比较获得节点名称和节点值的不同
除了作为子节点,数据还可以作为节点属性
节点属性写在节点标签内部:节