我试图显示从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:

发布于 2011-03-23 04:51:10
我能够通过执行这个Qdata[1].name.firstname.xmltext来提取数据。
发布于 2011-03-22 23:44:35
看起来您缺少了"name“元素。试试"Qdata.beatle.name.firstname.xmltext“,看看它是否有效。
https://stackoverflow.com/questions/5399015
复制相似问题