Я пытаюсь получить значение некоторых узлов xml, но по какой-то причине он также возвращает разметку вокруг значения. Любая идея, почему и как я могу получить только значение? Ниже приведен пример моей проблемы.
Вот дамп XML XML cfdump
Затем я ссылаюсь на XML следующим образом.
<cfset ResponseXML = #xmlparse(getOrders)#>
<cfset OrderNodes = ResponseXML.list.elements.order>
<cfoutput>#OrderNodes.orderDate#</cfoutput>
Затем, когда я вижу его на экране, он выглядит правильно, и он дает мне дату из xml на экране. Если я попытаюсь вставить его в поле типа даты в базе данных, он скажет мне, что не может преобразовать в строку, поэтому я начинаю смотреть на источник представления, и он фактически возвращает это
<?xml version="1.0" encoding="UTF-8"?><orderDate>2017-02-21T20:48:11.000Z</orderDate>
Так почему же он возвращает разметку xml, когда я так ссылаюсь на значение узла? Как я могу просто получить значение, а не эту дополнительную разметку?
Заранее спасибо.