XPath用于复杂的文档

时间:2013-07-14 21:47:19

标签: c# xml xpath

我有以下xml文档我需要选择其中components / section / templateid = 3.11的所有入口节点。 XPath应该是什么?

     <component>
        <structuredBody>
                <component>
                    <section>
                        <templateId root="1.11"/>           
                        <entry>......</entry>                                                              
                    </section>              
                </component>    
                <component>
                    <section>
                        <templateId root="2.11"/>
                        <templateId root="2.12"/>                   
                        <entry>......</entry>
                        <entry>......</entry>
                    </section>
                </component>
                <component>
                    <section>
                        <templateId root="3.11"/>
                        <templateId root="3.12"/>                   
                        <entry>......</entry>
                        <entry>......</entry>
                    </section>
                </component>            
        <structuredBody>
     </component>

1 个答案:

答案 0 :(得分:0)

这会满足您的需求吗?

//component/section/templateId[@root='3.11']/following-sibling::entry