22#ifndef KSYNC_XMLDIFFALGO_H
23#define KSYNC_XMLDIFFALGO_H
27#include <libtdepim/diffalgo.h>
33class 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;
|