2011-04-01 1 views
0

단위 테스트를 위해 두 xml 파일에 동일한 데이터가 있지만 요소 나 특성의 순서는 무시된다는 것을 확인하고 싶습니다.두 xml 파일의 유효성을 검사하는 방법은 비슷하지만 요소 및 속성 순서는 무시하십시오.

현재 MbUnit.Framework.Xml.XmlAssert.XmlEquals를 사용하고 있으며 몇 가지 옵션이있는 것으로 보이지만 문서를 찾을 수 없습니다. 요소 순서가 다른 경우 false를 반환합니다.

이것은 C# 프로젝트입니다.

+0

개체로 개체를 deserialize하고 개체를 비교할 수 있습니까? 아마 이것은 쉽게 증명할 수 있습니다. – Bazzz

+0

감사합니다. 어떤 종류의 물건? XDocument 객체에 있습니다. 그렇지 않으면 데이터를 나타내는 특정 객체입니까? 흥미로운 제안입니다. 우리는 그런 식으로 일을하고 있었지만 구조가 다른 xml 파일이 많아서 실용적이지 못했습니다. – zod

답변

1

Microsoft의 XML Diff and Patch Tool을 사용해보세요.

XML Diff 및 패치 API 외에도 XML Diff and Patch GUI Tool (이 다운로드에는 API의 dll이 포함되어 있음) 도구를 구현하는 Windows Forms 코드 샘플을 살펴 보는 것이 좋습니다.

+0

감사합니다. 대접을받는 것 같습니다. – zod

관련 문제