AXmlElement& AXmlElement::addElement(const AString& path, const AEmittable& object, AXmlElement::Encoding encoding, bool overwrite, bool insertIntoFront) { AXmlElement *p = _addElement(path, overwrite, insertIntoFront); AASSERT(this, p); //a_Emit to rope ARope value; object.emit(value); p->addData(value, encoding); return *p; }