簡體   English   中英

如何使用Visual Studio單元測試來比較兩個XML文件

[英]How to use Visual Studio unit test to compare two XML files

我需要編寫單元測試來確認當我修改XML文件時,我得到一個特定的結果。 我可以簡單地將輸入和輸出作為字符串進行比較,但是如果元素之間的空白等不同的東西不同,我不想失敗。

有沒有一種簡單的方法來比較Visual Studio單元測試中的整個XML文件?

(如果重要,我正在使用2012)。

你可以試試XNode.DeepEquals 請注意,對於Microsoft的LINQ to XML實現,元素<foo></foo><foo/>

如果您不介意第三方庫,您可以使用SaxonAltova XML Tools

另外,可能是相關的: C#中的Xml比較

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM