두 XML 문서를 어떻게 비교하시겠습니까? 광범위한 단위 테스트를 위한 기본 클래스의 일부로, 저는 C#(.NET)에 있는 XmlDocument 객체의 노드를 재귀적으로 비교하는 헬퍼 함수를 작성합니다.이에 대한 몇 가지 요구 사항: 첫번째 문서는 출처입니다. 예를 들어 XML 문서가 어떤 모습을 가질지 말입니다.따라서 두 번째는 차이점을 찾고 싶은 것이고 첫 번째 문서에 추가 노드가 포함되지 않아야 합니다. 너무 많은 중요한 차이점이 발견되면 예외를 두어야 하며, 설명을 보는 사람이 쉽게 이해할 수 있어야 합니다. 하위 요소 순서가 중요합니다. 속성은 순서에 상관없이 사용할 수 있습니다. 일부 특성은 무시할 수 있습니다. 특히,xsi:schemaLocation그리고.xmlns:xsi, 나는 어떤 것들이..