20 #ifndef GNASH_ASOBJ3_XMLNODE_H
21 #define GNASH_ASOBJ3_XMLNODE_H
76 size_t length()
const {
return _children.size(); }
78 const std::string&
nodeName()
const {
return _name; }
80 const std::string&
nodeValue()
const {
return _value; }
109 _namespaceURI = value;
113 return _namespaceURI;
187 virtual void toString(std::ostream& str,
bool encode =
false)
const;
198 void setAttribute(
const std::string& name,
const std::string& value);
236 void setParent(
XMLNode_as* node) { _parent = node; }
243 void updateChildNodes();
264 std::string _namespaceURI;
266 static void stringify(
const XMLNode_as& xml, std::ostream& xmlout,