이제이 유형의 질문 (특히 this - 두 개체에 대한 설명이 매우 적절하다고 생각합니다.)이 여기에있었습니다. 제 질문은 성능에 관한 것입니다. XML 문서의 크기가 100 - 300K 이상인 XML 문서가 여러 개 있습니다. 나는이 정보를 XmlDocument
객체가 아닌 XDocument
으로로드 할 때 약간의 지연이 있음을 발견했습니다. 이 두 객체간에 심각한 성능 차이가 있습니까? 그들은 XML의 내용에 다르게 접근합니까? 선호되는 XML 문자열로 작업하거나 차이점이 있습니다. 이 개체의 최종 용도는 해당 개체에 대한 쿼리 (XPath
또는 LINQ)를 실행하는 것입니다.성능 : XDocument 대 XmlDocument
이 역시 메모리와 속도와 관련하여 주로 성능 문제입니다.
그리고 LINQ는 마술처럼 성능을 향상시키지 않습니다. 또한 LINQ의 목표는 프로그래머 생산성을 높이는 것입니다. 프로그래머의 생산성을 높이는 것입니다. 프로그래머 생산성을 높이는 것입니다. 개발자가 이미 LINQ를 알고 있고 프레임 워크에서 제공하는 "오래된"XML API를 모른다면 그럴 수 있습니다. –