2012-05-25 3 views
0

asp.net을 사용하여 웹 페이지에 인쇄하려고합니다. XDocument 파일의 일부만 분리하면됩니다.XDocument의 개별 부분 읽기

예 : 저는 이력서 (CV) 파일을 가지고 있으며 "직장 경험"부분 만 인쇄하려고합니다. 누구나 아이디어가 있으십니까? 당신이하여 XDocument 내부 노드/S에 액세스하려면

+0

당신은 당신은 내게 몇 가지 예를 보여줄 수, 당신하여 XDocument에서 – SoEnLion

답변

0

당신은 그것으로 얻을 수 있습니다 :

XDocument doc = XDocument.Load("path.xml"); 
var query = dox.Root.Descendants("Work experience"); 

이 당신에게 "직장 경력"라는 이름의 0-n 개의 노드를 얻을 것이다. 모든 노드에 걸쳐

으로 반복 :

foreach(var exp in query) 
    // do something with the xml node 
+0

덕분에 원하는 부분을 추출하기 위해 XML에 LINQ를 사용할 수 있습니까? –

+0

몇 가지 코드를 추가했습니다. 그러나 더 이상 정보가 없으면 (CV 파일은 무엇이며 XML 파일이있는 구조는 무엇입니까?) 나는 더 이상 당신을 도울 수 없습니다. – csteinmueller

+0

http://europass.cedefop.europa.eu/TechnicalResources/XML/xsd/europass_XML-schema-v2.0-description.pdf –

관련 문제