anchor.diff:  [source]
   ----
   bool xml_text::set(const char_t* rhs);
  +bool xml_text::set(const char_t* rhs, size_t size);
   ----
   
   This function tries to set the contents to the specified string, and returns the operation result. The operation fails if the text object was retrieved from a node that can not have a value and is not an element node (i.e. it is a <<node_declaration,node_declaration>> node), if the text object is empty, or if there is insufficient memory to handle the request. The provided string is copied into document managed memory and can be destroyed after the function returns (for example, you can safely pass stack-allocated buffers to this function). Note that if the text object was retrieved from an element node, this function creates the PCDATA child node if necessary (i.e. if the element node does not have a PCDATA/CDATA child already).
  
positive.code: 
      bool +++<a href="#xml_node::set_name">set_name</a>+++(const char_t* rhs);
      bool +++<a href="#xml_node::set_value">set_value</a>+++(const char_t* rhs);
  
      xml_attribute +++<a href="#xml_node::append_attribute">append_attribute</a>+++(const char_t* name);
      xml_attribute +++<a href="#xml_node::prepend_attribute">prepend_attribute</a>+++(const char_t* name);
  
negative.code:     unsigned long long +++<a href="#xml_text::as_ullong">as_ullong</a>+++(unsigned long long def = 0) const;
  
      bool +++<a href="#xml_text::set">set</a>+++(const char_t* rhs);
      bool +++<a href="#xml_text::set">set</a>+++(const char_t* rhs, size_t size);
  
      bool +++<a href="#xml_text::set_value">set</a>+++(int rhs);
      bool +++<a href="#xml_text::set_value">set</a>+++(unsigned int rhs);
      bool +++<a href="#xml_text::set_value">set</a>+++(long rhs);
      bool +++<a href="#xml_text::set_value">set</a>+++(unsigned long rhs);
      bool +++<a href="#xml_text::set_value">set</a>+++(double rhs);
      bool +++<a href="#xml_text::set_value">set</a>+++(float rhs);
      bool +++<a href="#xml_text::set_value">set</a>+++(bool rhs);
      bool +++<a href="#xml_text::set_value">set</a>+++(long long rhs);
      bool +++<a href="#xml_text::set_value">set</a>+++(unsigned long long rhs);
  
      xml_text& +++<a href="#xml_text::assign">operator=</a>+++(const char_t* rhs);
      xml_text& +++<a href="#xml_text::assign">operator=</a>+++(int rhs);
  