2011-11-01 3 views
1

이렇게 쉽게 보일 수 있지만 간단한 구성 설정을 찾지는 못합니다. 기본적으로 나는 일부 주석 태그를 가질 수있는 xml 파일을 파싱 할 페이지가 있습니다. xml doc로로드하고 문서의 특정 노드를 반복하면서 문제가 발생했습니다. 주석을 자식 노드로 계산하기 때문입니다. <!--에 대한 내 자신의 수표를 쓰는 것 이외의 다른 의견을 보지 않으 asp.net 말할 수있는 어떤 방법?asp.net에서 xml을 구문 분석 할 때 주석을 무시하는 방법

+4

어떻게 당신이 XML을 파싱? 코드를 게시 할 수 있습니까? – Oded

답변

0

XmlNode를 사용하는 경우 NodeType 속성이 있습니다. 값이 "Comment"인 노드는 + 시하십시오.

XNode는 동일한 속성을가집니다.

+0

그건 그랬어, 고마워, 나는 간단한 방법이 있어야한다는 것을 알았다! –

0

사용 XmlReaderSettings.IgnoreComments :

XmlReaderSettings readerSettings = new XmlReaderSettings(); 
readerSettings.IgnoreComments = true; 
using (XmlReader reader = XmlReader.Create("input.xml", readerSettings)) 
{ 
    XmlDocument myData = new XmlDocument(); 
    myData.Load(reader); 
    // etc... 
} 
관련 문제