我正在读取UIPATH中的XML文件,我的要求是计算品牌“ BMW”的条目数量,尽管其型号众多。例如,应返回“ 3”。您能否帮助我实现这一目标或提供解决方案的线索。
<country>
<state>Texas</state>
<cars>
<brand>BMW</brand>
<model>X1</model>
<unit>210000</unit>
</cars>
<cars>
<brand>BMW</brand>
<model>X6</model>
<unit>210000</unit>
</cars>
<cars>
<brand>BMW</brand>
<model>X7</model>
<unit>210000</unit>
</cars>
<cars>
<brand>Ford</brand>
<model>mustang</model>
<unit>319000</unit>
</cars>
<cars>
<brand>Volvo</brand>
<model>XC90</model>
<unit>91100</unit>
</cars>
</country>
答案 0 :(得分:0)
使用foreach遍历xml(您可以先将其转换为json,以使其变得更加容易),然后一旦完成,就设置一个if条件,以了解是否是BMW增加了count ++。
我想到了
答案 1 :(得分:0)
您可以使用Execute XPath函数并使用以下XPath仅在一项操作中获得计数:
count(//cars/brand[text()='BMW'])