Có cách đơn giản nào để so sánh hai cấu trúc XML để xác định xem chúng có cùng cấu trúc và dữ liệu không?So sánh hai XmlNodes trong C#
Tôi có hàm trả về XmlNode và tôi đang cố gắng viết các bài kiểm tra đơn vị cho nó. Tôi lưu trữ kết quả XML chính xác trong một tệp. Làm cho thử nghiệm tôi tải tập tin vào một XmlDocument, xác định vị trí XmlNode thích hợp và so sánh với kết quả của hàm. Một so sánh thẳng không hoạt động (như mong đợi) và InnerXml không hoạt động. Tôi đang xem xét xóa tất cả khoảng trắng khỏi InnerXml và so sánh điều đó hoặc viết so sánh của riêng tôi để đi bộ trên cây, nhưng tôi không thích tùy chọn nào nhiều.
Bạn đang chạy phiên bản .NET nào? –