2009-12-31 4 views
0

, 나는 텍스트 데이터 만있는 XML의 한 요소를 가지고있다.하여 XDocument 구문 분석 값

내 구문 분석에서 내 모든 요소가 "이와 같이"텍스트 데이터로 표시되는 것 같습니다.

StreamWriter sw = new StreamWriter(out_file_name_); 

var xd = XDocument.Load(xml_template_file_name_); 

foreach (XElement el in xd.Descendants()) 
    sw.Write(el.Name + "-" + el.Value); 

답변

0

들으 난 당신의 XML은 다음과 같습니다 경우 대답은, 중첩 생각 :

<root> 
    <group1> 
    <element>text</element> 
    </group1> 
    <group2></group2> 
</root> 

그런 다음 그룹 2를 제외한 모든 요소 값으로 '텍스트'를해야합니다.

+0

와우. 그렇다면 XDocument는 큰 엿보기 거짓말 쟁이입니다. (중첩 체크 - 감사합니다.) – Chris

+0

'! el.hasElements' –