Я пытаюсь получить значение некоторых узлов xml, но по какой-то причине он также возвращает разметку вокруг значения. Любая идея, почему и как я могу получить значение только? Ниже приведен пример моей проблемы.ColdFusion 11 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 разметка, когда я ссылаюсь на такое значение узла? Как я могу получить значение, а не эту дополнительную разметку?
Благодарим заранее.
Возможный дубликат [петли ColdFusion над тегами XML XML эвакуационных] (http://stackoverflow.com/questions/37454952/coldfusion-loop-over-xml-escape-xml-tags) – Beginner