как сравнить 2 XML с помощью LINQ в C #

Я хочу для сравнения 2 файлов XML.

Мой xml1:

<ROOT><NODE><BOOK><ID>1234</ID><NAME isbn="dafdfad">Numbers: Language of Science</NAME><AUTHOR>Tobias Dantzig</AUTHOR></BOOK></NODE></ROOT>

У меня есть другой XML из базы данных, который равен

<Book xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Id>12345</Id><Name isbn="31231223">Numbers: Language of Science</Name><Author>Tobias Dantzig</Author></Book>

. Я хочу сравнить узел "BOOK" из XML1 и узел "Book" из db XML

  1. I иметь пространство имен в XML, полученное из базы данных
  2. Имена узлов указаны в смешанных случаях

Я хочу сравнить эти 2 файла XML, узел за узлом для текста и значения атрибутов

Я использую C # и хотел узнать, возможно ли это с помощью LINQ

Любая помощь будет очень признательна

PS Я искал похожие сообщения, но не смог ' Karthik

7
задан KK99 14 February 2011 в 06:56
поделиться