怎么读用jquery 动态生成的行用XML保存数据  我用的是HTML做的

解决方案 »

  1.   

    lz什么意思?读取数据保存为xml文档?
      

  2.   

    var xmlNode=xmlhttp.responseXML;
    var root=xmlNode.documentElement;
    var Name=root.getElementsByTagName("Name");
    for()
    {}
      

  3.   

    怎么读用jquery 动态生成的行用XML保存数据  我用的是HTML做的
    re:
    在内存中用2楼的方法如果在XML文件中用var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
    function loadXML(xmlFile)
    {
     xmlDoc.async="false";
     xmlDoc.onreadystatechange=verify;
     xmlDoc.load(xmlFile);
     xmlObj=xmlDoc.documentElement;
    }
      

  4.   

    我也有个疑问,就是我用代码动态生成的xml 为什么用js读的时候老是找不到对象,,我的代码是这样的
    文本一<input type="text" id="text1" /><br />
        文本二<input type="text" id="text2" /><br />
        <input type="button" value="存储" onclick="writein()" />
        <input type="button" value="读取" onclick="readout()" />
        <script type="text/javascript" language="javascript">
         function writein()
    {
    var text1 = document.getElementById('text1').value;
    var text2 = document.getElementById('text2').value;
    var writexml = new ActiveXObject("Scripting.FileSystemObject");
    var xmldata = writexml.createTextFile("c:\\data.xml",true);
    xmldata.headerLine("<?xml version='1.0' encoding='utf-16'?>");
    xmldata.WriteLine("<textinfo>");
    xmldata.WriteLine("\t"+"<text text1='"+text1+"' text2='"+text2+"' />");
    xmldata.WriteLine("</textinfo>");
    xmldata.close();
    alert("写入成功!");

    }
    function readout()
    {
    alert("1");
    var readxml = new ActiveXObject("MSXML2.DOMDocument.3.0");
    readxml.load("c:\\data.xml");
    var arr = readxml.documentElement.getElementsByTagName('text');
    alert(arr.getAttribute('text1').value);
    alert(arr.getAttribute('text2').value);
    }
        </script>