X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=XMLTreeBuilder.h;fp=XMLTreeBuilder.h;h=055eedafa47a2a12b54f5e075b4ab57a98852b34;hb=f32808a35be7a1e62830a5972473178014fa44e5;hp=7dc08a1dae589c80cde01dbdfad32efb5f843d11;hpb=9c696a1b1a7034794b3768e4e1e40db86e87ebbb;p=SXSI%2FXMLTree.git diff --git a/XMLTreeBuilder.h b/XMLTreeBuilder.h index 7dc08a1..055eeda 100644 --- a/XMLTreeBuilder.h +++ b/XMLTreeBuilder.h @@ -22,10 +22,6 @@ #ifndef XMLTREEBUILDER_H_ #define XMLTREEBUILDER_H_ -#include -#include -#include -#include #include "TextCollection/TextCollectionBuilder.h" #undef W #undef WW @@ -33,10 +29,6 @@ #include "XMLTree.h" -#include "bp.h" -#include -#include -#include using SXSI::TextCollection; using SXSI::TextCollectionBuilder; @@ -58,7 +50,7 @@ class XMLTreeBuilder { int npar; /** Mapping from tag identifer to tag name */ - vector *TagName; + std::vector *TagName; TagIdMap * tIdMap; /** Array containing the sequence of tags */ TagType *tags_aux; @@ -69,7 +61,7 @@ class XMLTreeBuilder { /** The texts in the XML document (cached for faster display) */ - vector *CachedText; + std::vector *CachedText; unsigned int *empty_texts_aux; int eta_size; @@ -101,12 +93,12 @@ public: /** NewOpenTag(tagname): indicates the event of finding a new opening tag * in the document. Tag name is given. Returns a non-zero value upon * success, and returns NULLT in case of error. */ - int NewOpenTag(string tagname); + int NewOpenTag(std::string tagname); /** NewClosingTag(tagname): indicates the event of finding a new closing tag * in the document. Tag name is given. Returns a non-zero value upon * success, and returns NULLT in case of error. */ - int NewClosingTag(string tagname); + int NewClosingTag(std::string tagname); /** NewText(s): indicates the event of finding a new text s in * the document. The new text is inserted within the text collection. @@ -115,7 +107,7 @@ public: * the string the sequence '\0x01\0x00' is inserted in the TextCollection * It is ok to do so since a non printable character cannot occur in an XML document */ - int NewText(string text); + int NewText(std::string text); };