2012-05-25 81 views
1

使用XSLT,如何获取与tagA关联的所有成员名?使用XSLT获取XML中指定标记旁边的标记

<letter> 
     <tag>0-9</tag> 

     <member> 
     <name>011</name> 
     <type>Member</type> 
     </member> 

     <member> 
     <name>2314</name> 
     <type>Member</type> 
     </member> 

    </letter> 

    <letter> 
     <tag>A</tag> 

     <member> 
     <name>Asia</name> 
     <type>President</type> 
     </member> 

     <member> 
     <name>Artie</name> 
     <type>Vice 1</type> 
     </member> 
    </letter> 

回答

1

使用XPath谓词:

//letter[tag='A']/member 
+0

我有点新XSLT,你能告诉我这方面? – kylex

+0

取决于你要对成员做什么,你可以在每一个像中使用它,但它有点类似取决于你的上下文节点是什么以及你打算如何处理结果 – kurosch

+0

这让我开始了,谢谢! – kylex