creator->comment("For descriptive purposes only"); creator->text("overpayment"); creator->cdata("<text>"); creator->processing_instruction("man2html", "style=visible"); creator->entity("XML");
      comment() creates an XML comment.
      text() creates a text node, and
      cdata() create a CDATA text
      node.
      A
      text() overload for all numeric types supported
      by std::to_chars creates a text node with the
      text representation of the numeric value.
      processing_instruction() creates an XML
      processing instruction. Its first parameter is the processor name,
      the second parameter is the instruction.
      entity() creates a
      custom entity reference.
    
creator->set_base("http://www.example.com"); creator->set_lang("EN"); creator->set_space_preserve("<text>");
      set_base() sets the xml::base
      attribute of the writer lock's current node. The URI
      may be specified as a literal string or as a
      x::uriimpl.
      set_lang() sets the xml::lang
      attribute, and
      set_space_preserve() sets the
      xml::space_preserve attribute.
      In all cases the writer lock must be positioned on an existing XML
      element node. These methods can be invoked directly on a writer lock,
      or as a creator factory's methods, in which case they return a
      reference to the same creator factory.