Я действительно пытался найти решение этого. Мой код отличается от того, что я видел в поиске Google, и ничего, что я пробовал, будет работать. В основном, как указано в заголовке, я хочу проверить, существует ли Xml-узел. Это происходит из-за ошибочного XML, возвращаемого из фида YouTube. Код ниже.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']#
не существует. Надеюсь, кто-то может помочь.
Спасибо за Ваш ответ. Вы бы подумали, что это сработает, но я продолжаю получать ошибку «Параметр не типа STRUCTURE». – Douglas
@DouglasMcGregor какая строка указывает на эту ошибку? Возвращена ли группа как структура? –
Указывает на строку 12, которая является оператором. –
Douglas