More toXMLString, toXML and descendants