2012-04-03 3 views
0

부분 공백이있는 XML 파일이 있습니다.부분 공백이있는 xml 읽기

<file> 
    <document> 
    <data>1</data> 
    <data>2</data> 
    <data>3</data> 
    </document><document>  //whitespace missing 
    <data>1</data> 
    <data>2</data> 
    <data>3</data> 
    </document> 
</file> 

xml 파일을 읽고 요소를 찾기 위해 XmlTextReader를 사용할 때;

XmlTextReader reader = new XmlTextReader(xmlFile); 

while (reader.Read()) 
{ 
    { 
    if (reader.NodeType == XmlNodeType.Element) 

내가 모든 요소를 ​​읽는 코드를 변경하려면 어떻게 (독자 위치에 의한) 두 번째 요소 <document>를 찾지 않습니다. 다른 아무도 응답하지 않으면 이 해결 방법으로 지금 >\n<

답변

0

><를 교체 임시 파일을 작성 : 내 생각 엔 당신이 ReadOuterXml와 아마, 루프 내부의 XML을 읽고()이다. 요소 사이의 공백은 중요하지 않습니다.