我正在尝试显示从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:
答案 0 :(得分:1)
我可以通过执行Qdata[1].name.firstname.xmltext
来提取数据。
答案 1 :(得分:0)
看起来你错过了“name”元素。尝试“Qdata.beatle.name.firstname.xmltext”以查看是否有效。