我一直在努力尋找解決方案。我的代碼與我在Google搜索中看到的代碼不同,並且我嘗試過的任何代碼都不會起作用。基本上如標題所示,我想檢查Xml節點是否存在。這是因爲從YouTube Feed返回的不規則XML。代碼如下。Coldfusion - 檢查XmlNode是否存在
<cfset YouTubeXml = xmlParse(#YouTubeFavourites.FileContent#) />
<cfset group = XmlSearch(YouTubeXml, "//media:group") />
<cfloop from="1" to="25" index="i">
<cfoutput>
#group[i]['media:thumbnail'][i]['url']#
</cfoutput>
</cfloop>
基本上錯誤表示#group[i]['media:thumbnail'][i]['url']#
不存在。希望有人能幫忙。
感謝您的答覆。你可能會認爲這樣會工作,但我一直收到錯誤「Parameter is not of type STRUCTURE」。 – Douglas 2013-03-12 13:25:56
@DouglasMcGregor該錯誤指向哪一行?小組是否作爲結構返回? – 2013-03-12 13:29:37
它指向第12行,它是所有語句。 –
Douglas
2013-03-12 13:36:18