2013-08-01 3 views
0

XML 파일을 구문 분석 (읽기)하고 Excel 시트에 속성을 삽입하는 코드를 작성했습니다. XmlDocument 클래스를 사용하여 XML 파일을 읽습니다.xpaths로 큰 XML 파일을 구문 분석하는 방법은 무엇입니까?

XML이 작 으면 잘 작동하지만 XML이 매우 큰 경우 XML 파일을 처리 할 수 ​​없습니다.

xpath 조합을 사용하여 큰 XML 파일을 구문 분석하는 방법은 무엇입니까?

+0

_it 수없는 작은 요소의 XML 문서를 잘라 SelectNodes을 사용하고 작은 부분에 XML을 절단하려고 예외가 발생한 코드에서 관련 부분을 가져옵니다. –

답변

0

나는 큰 xml_, 당신은 예외를 게시하시기 바랍니다 처리

XmlDocument doc = new XmlDocument(); 
XmlNodeList nodeList = doc.SelectNodes("....."); 
if (nodeList != null) 
    { 
     foreach (XmlNode node in nodeList) 
+0

내가 XMLReader를 사용할 수 있습니다 코멘트 내가 대신이 XMLDocument의 XMLReader를 사용하는 방법을 잘 모릅니다 큰 XML 파일 –

+0

@RavitejaChekuri에 대한 XMLDocument로의 insted하지만 그것으로 XMLReader의를로드하여이 XMLDocument를 만들 수 있습니다 이 페이지를 참조하십시오 세부 정보 : http://msdn.microsoft.com/en-us/library/a8ta6tz4.aspx –

관련 문제