我正在尝试解析一个 xml 文档,但由于某种原因,我一直空着。我没有处理过很多 xml 文件,但是上一个项目我做了一堆 xml 处理,所以我认为相同的方法可以工作。
这是整个文档:xml文件
我正在尝试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 没有声明命名空间。