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 xml_node::set_name(const char_t* rhs);
  bool xml_node::set_value(const char_t* rhs);
  ----
  
  Both functions try to set the name/value to the specified string, and return the operation result. The operation fails if the node can not have name or value (for instance, when trying to call `set_name` on a <<node_pcdata,node_pcdata>> node), if the node handle is null, 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 these functions). The name/value content is not verified, so take care to use only valid XML names, or the document may become malformed.
  
negative.code: 
      bool +++<a href="#xml_attribute::set_name">set_name</a>+++(const char_t* rhs);
      bool +++<a href="#xml_attribute::set_value">set_value</a>+++(const char_t* rhs);
      bool +++<a href="#xml_attribute::set_value">set_value</a>+++(const char_t* rhs, size_t size);
      bool +++<a href="#xml_attribute::set_value">set_value</a>+++(int rhs);
      bool +++<a href="#xml_attribute::set_value">set_value</a>+++(unsigned int rhs);
      bool +++<a href="#xml_attribute::set_value">set_value</a>+++(long rhs);
  