문제

System.xml.xmlnode를 System.xml.linq.xnode로 변환하는 방법을 헤드 상단에서 아는 사람이 있습니까?

도움이 되었습니까?

해결책

나는 시도한 적이 없지만 내 첫 생각은 다음과 같습니다.

XmlNode myNode;
XNode translatedNode = XDocument.Parse(myNode.OuterXml);

다른 팁

에릭 화이트의 블로그 멋진 XML/XlinQ 변환 등을위한 장소입니다. 나는이 질문이 사전 데이트의 게시물을 알고 있지만 다른 Q를 보면서 발견 했으므로 사람들은 여전히이 금액을 발견하게 될 것입니다. 그의 블로그에는 Origional Responce에 대한 .parse () 호출이 최적이 아니라고 생각하는 것처럼 그의 블로그에는 최적화 된 LINQ가 많이 있습니다.

Parse는 XML을 한 번의 샷으로로드해야하며 Eric은 XMLREADER/WRITER의 XML 변환을 처리하는 확장 방법을 사용했습니다. 이러한 방법은 입력을 스트리밍 할 수 있으므로 XML이 변형 크기 인 경우 사용해야합니다.

나는 있다고 생각하지 않지만 왜 필요한가요? 각각은 문서를 읽는 다양한 방법으로 XML 구조의 가장 낮은 '잎'입니다.

LINQ에서 XML 및 XDocument를 사용하면 모든 LINQ 스타일 구문 및 새로운 기능이 있지만 실제로는 노드를 선택하는 것입니다.

다루는 요소가 있으면 왜 전환해야합니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top