javascript读xml如何把值放到对应的文本框里?例如:
我定义了这个xml;
<?xml version="1.0" encoding="gb2312"?>
<page>
<tr-1>222</tr-1>
<tr-2>1112222</tr-2>
<tr-3>1222</tr-3>
<tr-4>12</tr-4>
<tr-5>22</tr-5>
<tr-6>222</tr-6>
</page>我要怎么样把里面的值读出来并且放到相应的文本框里呢?请赐教!给出源码

解决方案 »

  1.   

    function Xml () {
        this.xml_url = '';
        this.xml = {};    // function
        //this.display = new Function();    // load_xml(url) or load_xml(url, handler)
        this.load_xml = function (url, handler) {
            var xmldoc = null;        if (document.implementation && document.implementation.createDocument) {
                xmldoc = document.implementation.createDocument('', '', null);
                xmldoc.onload = function () {
                    handler(xmldoc, url);
                }
            }
            else if (window.ActiveXObject) {
                xmldoc = new ActiveXObject("Microsoft.XMLDOM");
                xmldoc.onreadystatechange = function () {
                    if (xmldoc.readyState == 4) {
                        handler(xmldoc, url);
                    }
                }
            }
            !xmldoc || xmldoc.load(url);        // xml地址
            this.xml_url = url;
        };
    }
    // 这是我在用的一个小类