//void advance(const TNode&) const;
void remove(void) const;
void replace(const TNode&) const;
+ void replace(const TNode&, const TNode&) const;
void insert(const TNode&) const;
void append(const TNode&) const;
void append(const TNode&, const TNode&) const;
std::string name(void) const { return node.get_localName(); };
std::string nameC(void) const { return node.getAttribute("name"); };
bool hasId(void) const { return node.hasAttribute("id"); };
+ bool hasId(const std::string& id) const { return node.getAttribute("id") == id; };
bool is(const std::string& s) const { return name() == s; };
bool isG(void) const { return is("g"); };
bool isSb(void) const { return is("sb"); };