XMLSearch и отображение информации об узле - PullRequest
1 голос
/ 23 марта 2011

Я пытаюсь отобразить данные узла XML, возвращенные из XMLSearch, и у меня возникла проблема с отображением данных. Я попытался вывести данные так:

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

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

но я получаю эту ошибку:

Вы пытались разыменовать скалярную переменную типа class coldfusion.runtime.Array как структура с элементами.

Пример XML:

Screenshot of XML dump

Ответы [ 2 ]

1 голос
/ 23 марта 2011

Я смог извлечь данные, выполнив это Qdata[1].name.firstname.xmltext.

0 голосов
/ 23 марта 2011

Похоже, вам не хватает элемента "имя". Попробуйте "Qdata.beatle.name.firstname.xmltext", чтобы увидеть, работает ли это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...