繁体   English   中英

查找重复父节点的所有可能的子节点

[英]Find all possible child nodes of a repeating parent node

我想找到一个重复的父元素的所有可能的子节点。 例如,在以下结构中,

<Audience_overlay>
<content>
        <Audience_code>1A</Audience_code>
        <Geographic_Location>OS</Geographic_Location>
        <Zones>
            <E1>OU29</E1>
        </Zones>
</content>
<content>
       <Audience_code>1C </Audience_code>
       <Zones>
             <I1>IN0</I1>
             <Z1>VC8</Z1>
             <Z2>VC246</Z2>
             <Z3>AF0</Z3>
             <Z4>AF0</Z4>
        </Zones>
</content>
</Audience_overlay>

我想找到区域的所有子元素。 即,返回E1,I1,Z1,Z2,Z3和Z4。

有没有一种简单的方法可以执行此操作而不必解析整个文档,因为它会比上面列出的文档大得多。

Audience_overlay/Content/Zones/*

选择与“区域”匹配的所有节点,然后返回所有子代:

//Zones/*

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM