La comparaison de deux fichiers xml en python

Je suis nouveau à la programmation en python,et j'ai quelques problèmes pour comprendre le concept. Je souhaite comparer deux fichiers xml. Ces fichiers xml sont assez grandes.
Je vais donner un exemple pour le type de fichiers que je souhaite comparer.

xmlfile1:

<xml>
    <property1>
          <property2>    
               <property3>

               </property3>
          </property2>    
    </property1>    
</xml>

xml fichier2:

<xml>
    <property1>
        <property2>    
            <property3> 
                <property4>

                </property4>    
            </property3>
        </property2>    
    </property1>

</xml>

la propriété1,propriété2 que j'ai cités sont différents de ceux qui sont réellement dans le fichier. Il y a beaucoup de propriétés dans le fichier xml.
Et je souhaite comparer les deux fichiers xml.

Je suis en utilisant un lxml analyseur essayer de comparer les deux fichiers et imprimer la différence entre eux.

Je ne sais pas comment l'analyser et de comparer automatiquement.

J'ai essayé de lire l'lxml de l'analyseur, mais je ne pourrais pas comprendre comment l'utiliser pour mon problème.

Quelqu'un peut-il me dire comment dois-je procéder avec ce problème.

Des extraits de Code peut être très utile

Encore une question, Suis-je sur la bonne notion de la ou je suis absent quelque chose d'autre? S'il vous plaît corrigez-moi de tous les nouveaux concepts que vous connaissez à propos de

  • Que recherchez-vous dans la sortie - si c'est juste une différence, vous pourriez vouloir utiliser diff dans linux ou fc dans windows
  • en fait, je veux savoir quelle partie du fichier a été modifié.
InformationsquelleAutor sankar | 2014-06-30