Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

out_xupdate.cc File Reference

#include <iostream>
#include <sstream>
#include "config.h"
#include "doc.h"
#include "diff.h"
#include <libxml/tree.h>
#include "util.h"
#include "out_xupdate.h"
#include "out_common.h"

Include dependency graph for out_xupdate.cc:

Go to the source code of this file.

Namespaces

namespace  SSD

Defines

#define NAMESPACE_XUPDATE   (xmlChar*)"http://www.xmldb.org/xupdate"
#define XUPDATE_VARIABLE   (xmlChar*)"variable"
#define XUPDATE_VARNAME   (xmlChar*)"name"
#define XUPDATE_VARSEL   (xmlChar*)"select"
#define XUPDATE_REMOVE   (xmlChar*)"remove"
#define XUPDATE_REMSEL   (xmlChar*)"select"
#define XUPDATE_APPEND   (xmlChar*)"append"
#define XUPDATE_APPSEL   (xmlChar*)"select"
#define XUPDATE_INSERTA   (xmlChar*)"insert-after"
#define XUPDATE_INSASEL   (xmlChar*)"select"
#define XUPDATE_INSERTB   (xmlChar*)"insert-before"
#define XUPDATE_INSBSEL   (xmlChar*)"select"
#define XUPDATE_VALUE   (xmlChar*)"value-of"
#define XUPDATE_VALUESEL   (xmlChar*)"select"
#define XUPDATE_ELEMENT   (xmlChar*)"element"
#define XUPDATE_ELEMNAME   (xmlChar*)"name"
#define XUPDATE_TEXT   (xmlChar*)"text"
#define DUMMY_TAG   (xmlChar*)"dummy"
#define A_INSERTED   (xmlChar*)"a-ins"
#define A_DELETED   (xmlChar*)"a-del"
#define A_MOVED_AWAY   (xmlChar*)"a-m-away"
#define A_MOVED_HERE   (xmlChar*)"a-m-here"
#define A_SEPARATOR   (xmlChar*)";"
#define INSERT_MODE_CHILD   1
#define INSERT_MODE_FOSIB   2
#define INSERT_MODE_PRSIB   3
#define INSERT_MODE_APPEND   4
#define OUTPUT_NONE   0
#define OUTPUT_FIRST   1
#define OUTPUT_SECOND   2
#define OUTPUT_BOTH   3


Define Documentation

#define A_DELETED   (xmlChar*)"a-del"
 

Definition at line 46 of file out_xupdate.cc.

#define A_INSERTED   (xmlChar*)"a-ins"
 

Definition at line 45 of file out_xupdate.cc.

#define A_MOVED_AWAY   (xmlChar*)"a-m-away"
 

Definition at line 47 of file out_xupdate.cc.

#define A_MOVED_HERE   (xmlChar*)"a-m-here"
 

Definition at line 48 of file out_xupdate.cc.

#define A_SEPARATOR   (xmlChar*)";"
 

Definition at line 49 of file out_xupdate.cc.

#define DUMMY_TAG   (xmlChar*)"dummy"
 

Definition at line 43 of file out_xupdate.cc.

Referenced by SSD::XUpdateWriter::insertDummyIfNeededForDelete(), and SSD::XUpdateWriter::insertDummyIfNeededForInsert().

#define INSERT_MODE_APPEND   4
 

Definition at line 115 of file out_xupdate.cc.

Referenced by SSD::XUpdateWriter::doInsertCmd(), SSD::XUpdateWriter::execInsert(), and SSD::XUpdateWriter::insertDummyIfNeededForInsert().

#define INSERT_MODE_CHILD   1
 

Definition at line 112 of file out_xupdate.cc.

Referenced by SSD::XUpdateWriter::doInsertCmd(), SSD::XUpdateWriter::execInsert(), SSD::XUpdateWriter::insertDummyIfNeededForInsert(), and SSD::XUpdateWriter::recDiff().

#define INSERT_MODE_FOSIB   2
 

Definition at line 113 of file out_xupdate.cc.

Referenced by SSD::XUpdateWriter::doInsertCmd(), SSD::XUpdateWriter::execInsert(), SSD::XUpdateWriter::insertDummyIfNeededForInsert(), and SSD::XUpdateWriter::recDiff().

#define INSERT_MODE_PRSIB   3
 

Definition at line 114 of file out_xupdate.cc.

Referenced by SSD::XUpdateWriter::doInsertCmd(), SSD::XUpdateWriter::execInsert(), and SSD::XUpdateWriter::insertDummyIfNeededForInsert().

#define NAMESPACE_XUPDATE   (xmlChar*)"http://www.xmldb.org/xupdate"
 

Definition at line 25 of file out_xupdate.cc.

Referenced by SSD::XUpdateWriter::XUpdateWriter().

#define OUTPUT_BOTH   3
 

Definition at line 187 of file out_xupdate.cc.

#define OUTPUT_FIRST   1
 

Definition at line 185 of file out_xupdate.cc.

#define OUTPUT_NONE   0
 

Definition at line 184 of file out_xupdate.cc.

#define OUTPUT_SECOND   2
 

Definition at line 186 of file out_xupdate.cc.

#define XUPDATE_APPEND   (xmlChar*)"append"
 

Definition at line 31 of file out_xupdate.cc.

Referenced by SSD::XUpdateWriter::writeAppend().

#define XUPDATE_APPSEL   (xmlChar*)"select"
 

Definition at line 32 of file out_xupdate.cc.

Referenced by SSD::XUpdateWriter::writeAppend().

#define XUPDATE_ELEMENT   (xmlChar*)"element"
 

Definition at line 39 of file out_xupdate.cc.

Referenced by SSD::XUpdateWriter::writeElement().

#define XUPDATE_ELEMNAME   (xmlChar*)"name"
 

Definition at line 40 of file out_xupdate.cc.

Referenced by SSD::XUpdateWriter::writeElement().

#define XUPDATE_INSASEL   (xmlChar*)"select"
 

Definition at line 34 of file out_xupdate.cc.

Referenced by SSD::XUpdateWriter::writeInsertAfter().

#define XUPDATE_INSBSEL   (xmlChar*)"select"
 

Definition at line 36 of file out_xupdate.cc.

Referenced by SSD::XUpdateWriter::writeInsertBefore().

#define XUPDATE_INSERTA   (xmlChar*)"insert-after"
 

Definition at line 33 of file out_xupdate.cc.

Referenced by SSD::XUpdateWriter::writeInsertAfter().

#define XUPDATE_INSERTB   (xmlChar*)"insert-before"
 

Definition at line 35 of file out_xupdate.cc.

Referenced by SSD::XUpdateWriter::writeInsertBefore().

#define XUPDATE_REMOVE   (xmlChar*)"remove"
 

Definition at line 29 of file out_xupdate.cc.

Referenced by SSD::XUpdateWriter::writeDeleteSubtree().

#define XUPDATE_REMSEL   (xmlChar*)"select"
 

Definition at line 30 of file out_xupdate.cc.

Referenced by SSD::XUpdateWriter::writeDeleteSubtree().

#define XUPDATE_TEXT   (xmlChar*)"text"
 

Definition at line 41 of file out_xupdate.cc.

Referenced by SSD::XUpdateWriter::writeText().

#define XUPDATE_VALUE   (xmlChar*)"value-of"
 

Definition at line 37 of file out_xupdate.cc.

Referenced by SSD::XUpdateWriter::writeValueOf().

#define XUPDATE_VALUESEL   (xmlChar*)"select"
 

Definition at line 38 of file out_xupdate.cc.

Referenced by SSD::XUpdateWriter::writeValueOf().

#define XUPDATE_VARIABLE   (xmlChar*)"variable"
 

Definition at line 26 of file out_xupdate.cc.

Referenced by SSD::XUpdateWriter::writeStoreSubtree().

#define XUPDATE_VARNAME   (xmlChar*)"name"
 

Definition at line 27 of file out_xupdate.cc.

Referenced by SSD::XUpdateWriter::writeStoreSubtree().

#define XUPDATE_VARSEL   (xmlChar*)"select"
 

Definition at line 28 of file out_xupdate.cc.

Referenced by SSD::XUpdateWriter::writeStoreSubtree().


Generated on Thu Aug 4 17:58:08 2005 for SSDDiff by  doxygen 1.4.3-20050530