XMLNode* node = find(name, n);
const XMLNode* node = find(name, n);
	XS_String& subvalue(const XS_String& name, const XS_String& attr_name, int n=0)	{		XMLNode* node = find(name, n);		if (!node) {			node = new XMLNode(name);			add_child(node);		}		return (*node)[attr_name];	}