我想解析一個XML文檔,但由於某種原因,我一直空着。我還沒有處理過很多xml文件,但是最後一個項目我做了一堆xml處理,所以我想到了相同的方法。無法解析xml文檔coldfusion xmlSeach
這裏是整個文檔:xml File
我試圖提取要約節點出使用xmlSearch()
,在CFC功能(剛開始的項目,所以有很多在這裏):
<cffunction name="getOffers" access="public">
<cfargument name="theXML" type="xml" required="true" />
<cfset var temp = []>
<cfset temp = xmlSearch(arguments.theXML, "ChromeResponse/OfferVehicles/OfferVehicle/Offers/Offer")>
</cffunction>
在這種特殊情況下,我希望數組包含兩個元素,但它是空的。我嘗試過所有的組合,但沒有任何東西似乎對我有用。我有一種感覺,這是我沒有看到的東西,但我找不到它。
有什麼想法?
在此先感謝
解決方案:
的XML沒有聲明命名空間。
只是作爲一個供參考一旦你宣佈了你的論點,你可以直截了當t到''在返回結果之前不需要設置2個變量。 –