在XML DOM getElementsByTagName()方法中传递文件的路径而不是文件的名称

时间:2016-08-26 13:02:25

标签: javascript xml xslt path registry

我在JavaScript文件中写了XSLT代码,该代码会读取一些信息,然后在HTMl页面中打印一些输出。我想在以下代码中传递文件路径而不是文件名。

<script language="JavaScript">
    var xhttp = new XMLHttpRequest();
    xhttp.onreadystatechange = function() {
        //<![CDATA[
        if (xhttp.readyState == 4 && xhttp.status == 200) {
            myFunction(xhttp);
        }
        //]]>
    };
    xhttp.open("GET", "test.xml", true);
    xhttp.send();
    function myFunction(xml) {
        var xmlDoc = xml.responseXML;
        var x = xmlDoc.getElementsByTagName('Version')[0];
        var y = x.childNodes[0];
        document.getElementById("writeVersion").innerHTML = y.nodeValue;
    }
</script>

例如,我想传递test.xml而不是C:\Program Files (x86)\test\test.xml。此路径也在我的注册表中,然后如果我可以访问它,那么我可以找到它并通过http.open(...)传递它。

  • 是否可以通过路径?如果是这样,我该怎么办?
  • 如何从注册表中读取相同的路径并通过http.open(...)传递它?

谢谢!

0 个答案:

没有答案