DOMElement* create_element(DOMDocument* doc, string name)
{
XMLCh* xname = new XMLCh[name.length() + 1];
XMLString::transcode(name.c_str(), xname, name.length());
DOMElement* r = doc->createElement(xname);
delete xname;
return r;
}