22 #ifndef KSYNC_XMLDIFFALGO_H
23 #define KSYNC_XMLDIFFALGO_H
27 #include <libtdepim/diffalgo.h>
33 class XmlDiffAlgo : public DiffAlgo
36 XmlDiffAlgo( const TQString &leftXml, const TQString &rightXml );
37 XmlDiffAlgo( const TQDomDocument &leftXml, const TQDomDocument &rightXml );
42 void appendConflictNodes(TQDomElement &leftElement, TQDomElement &rightElement);
43 void appendSingleNodes(TQDomElement &element, bool isLeft);
46 void compareNode(TQDomElement &leftElement, TQDomElement &rightElement);
48 TQDomDocument mLeftXml;
49 TQDomDocument mRightXml;
|