var XML =
{
    NamespaceURI: []
}

////////////////////////////////////////////////

XML.StringToNode = function(sXML)
{
    var nodeOut = null;
    var oDom = null;

    if(window.ActiveXObject)
    {
        oDom = new ActiveXObject("Microsoft.XMLDOM");
        oDom.async = "false";
        oDom.loadXML(sXML);
    }
    else
    {
        var oParser = new DOMParser();
        oDom = oParser.parseFromString(sXML, "text/xml");
    }

    if((oDom == null) ||
       (oDom.firstChild.nodeName == "parsererror"))
    {
        return null;
    }

    // Opera populates the second child
    if(oDom.childNodes[1] == null)
    {
        return oDom.firstChild;
    }
    else
    {
        return oDom.childNodes[1];
    }
}

////////////////////////////////////////////////
