XMLSearch和显示节点信息

时间:2011-03-22 23:13:07

标签: xml coldfusion

我正在尝试显示从XMLSearch返回的XML节点数据,并且在显示数据时遇到问题。我尝试输出这样的数据:

<cfset xmlBeatles=XMLParse(ExpandPath("Beatles.xml"))>
<cfset Qdata = XMLsearch(xmlBeatles,"//beatle[1]")>

#Qdata.beatle.firstname.xmltext# or #Qdata[1].beatle.firstname.xmltext#

但是我收到了这个错误:

  

您试图取消引用类型的标量变量   coldfusion.runtime.Array作为成员的结构。

示例XML:

Screenshot of XML dump

2 个答案:

答案 0 :(得分:1)

我可以通过执行Qdata[1].name.firstname.xmltext来提取数据。

答案 1 :(得分:0)

看起来你错过了“name”元素。尝试“Qdata.beatle.name.firstname.xmltext”以查看是否有效。