我正在使用ColdFusion/XML,并希望在我的应用程序中显示餐馆名称.问题是餐馆名称是关键字字段的一部分,并包含在餐馆服务的食物列表中.
<cfxml variable="eating">
<catalog>
<food id="bk101">
<author>Burgers</author>
<keywords>Burger King, pie, hamburgers, fries, milkshakes</keywords>
</food>
<food id="bk102">
<author>Mexican</author>
<keywords>Taco Bell, tacos, churros, burrito, gorditas</keywords>
</food>
<food id="bk103">
<author>Pizza</author>
<keywords>Pizza Hut, pizza, cheese, garlic bread</keywords>
</food>
<food id="bk104">
<author>Chicken</author>
<keywords>Chick-Fil-A, chicken, chicken wrap, sauce, Bananas Pudding Milkshake</keywords>
</food>
</catalog>
</cfxml>
Run Code Online (Sandbox Code Playgroud)
我想从Feed中提取餐馆名称并以列表格式显示
上面的XML feed是简化的,我有几百种这样的数据要显示.幸运的是,餐馆名称总是首先列在关键字字段中,然后是食物.如何仅从上面的XML Feed中提取和显示餐馆名称?
<cfset data = xmlSearch(eating,"//food") />
<cfloop array="#data#" index="i" >
<cfoutput>#listFirst(xmlSearch(i,"keywords")[1].xmlText)#</cfoutput><br/>
</cfloop>
Run Code Online (Sandbox Code Playgroud)
应该这样做.
| 归档时间: |
|
| 查看次数: |
232 次 |
| 最近记录: |