我正在使用ColdFusion.我试图访问元素的属性,并不能完全弄清楚如何做到这一点.元素的名称是Package.属性的名称是ID.我需要获取包ID.
<cfset Packages = xmlSearch(MyXMLDoc, '/IntlRateV2Response/Package')>
Run Code Online (Sandbox Code Playgroud)
我已经上传了我想要获取的id的图像.
http://evikjames.com/SteinAir/xml.jpg
Run Code Online (Sandbox Code Playgroud)
我发誓我已经尝试了所有可能的组合,并且到处寻找答案.但是,运气.你能帮我吗?
我尝试过以下提供的解决方案.我无法让它为我工作.我似乎成功地将Package ID的值放入变量中,但它只是一个数组.我似乎无法在数组中访问它.这是我的错误:
Complex object types cannot be converted to simple values.
Run Code Online (Sandbox Code Playgroud)
这是我正在使用的代码:
<cfset PackageID = xmlSearch(MyXMLDoc, 'Package/Package/@ID[i]')>
<cfset Observations = xmlSearch(MyXMLDoc, " Package/Observations[i]")>
Run Code Online (Sandbox Code Playgroud)
我可以输出Observations,但是我无法输出PackageID.
这是怎么回事?
如果您遵循本指南,以下内容适合您(基本上,这是XPath语法):
<cfset IdAttributes= xmlSearch(MyXMLDoc, '/IntlRateV2Response/Package/@ID')>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1020 次 |
| 最近记录: |