2010-07-11 2 views
1

내가 뭔가를 할 것 C#에서 일부 XML (!하는 동안 내가 제어 할 수 없습니다)선택 XML 노드

을 구문 분석하려고?

답변

26

짧은 대답, 예 :

var xnList:XMLList = xml.Names.Name.(@type == "M"); 

이상 버전 :

var xml:XML = <Root> 
     <Names> 
      <Name type="M" value="John Doe" /> 
      <Name type="F" value="Jane Doe" /> 
      <Name type="M" value="John Hancock" /> 
     </Names> 
     <Other /> 
     </Root> 

var xnList:XMLList = xml.Names.Name.(@type == "M"); 

//test 
for each (var xnNode:XML in xnList) trace(xnNode.toXMLString()) 

꽤 좋은 E4X tutorial on the Yahoo Developer Network있다.

HTH

+0

+1 좋은 답변입니다. – gMale

+0

+1 대답은 – o15a3d4l11s2

+0

와일드 카드를 사용 할 수 있습니까? // * – FlavorScape