javascriptロードxmlファイル

588 ワード

function loadXml(xmlPath)
{
    var xmlDoc = null;
    try
    {
        xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
    }
    catch(e)
    {
        try
        {
            xmlDoc = document.implementation.createDocument("","",null);
        }
        catch(e)
        {
            alert("xmlDoc    :" + e.message);
        }
    }
    try
    {
        xmlDoc.async = false;
        xmlDoc.load(xmlPath);
    }
    catch(e)
    {
        alert("xml    :" + e.message);    
    }    
    return xmlDoc;
}