_children.assign(other._children);  _attributes = other._attributes;  _leading = other._leading; _content = other._content; _end_leading = other._end_leading; _trailing = other._trailing;
assign(value);
	XMLNode& operator=(const XMLNode& other)	{		_children.assign(other._children);		_attributes = other._attributes;		_leading = other._leading;		_content = other._content;		_end_leading = other._end_leading;		_trailing = other._trailing;		return *this;	}