首页 > 解决方案 > 根据子节点值从 XML 文件中获取节点数

问题描述

我正在读取 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>

标签: xmlxml-deserializationuipath

解决方案


使用 foreach 遍历 xml(您可以在之前将其转换为 json 以使其更容易),一旦完成,您就放置一个 if 条件来知道是否是 BMW 增加了 count++

这发生在我身上。


推荐阅读