elementsNamed()
返回类型为的节点
XmlType.Element
,以及
docs for
nodeValue
明确说明:
返回节点值。仅当Xml节点
不是元素
或文件。
所以
节点值
将适用于所有其他可能的
XmlType
价值观在您的情况下,要检索的值存储在
XmlType.PCData
节点,您可以使用
firstChild()
:
for (x in xml.elementsNamed("count"))
{
trace(x.firstChild().nodeType); // 1 - XmlType.PCData
trace(x.firstChild().nodeValue); // 6
}
<count>6</count>
看起来像这样:
[XmlType.Document] -> [XmlType.Element <count>] -> [XmlType.PCData 6]