对了,请问那里可以查得到Java脚本操作xml的资料?我在msdn里面找半天没找到,谢谢:P
呵呵,最好有中文的:)

解决方案 »

  1.   

    冒个泡..
    可以看一下<<XML高级编程>>.
    电子版:http://www.codestudy.net/book/list.asp?id=688起因:http://expert.csdn.net/Expert/topic/3016/3016001.xml?temp=.7775537
      

  2.   

    用 xsl 生成的表格
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>新建网页</title>
    <xml id=myXml>
    <tab>
    <cell name="myName1" id="Cell1">1</cell>
    <cell name="myName2" id="Cell2">2</cell>
    </tab>
    </xml><xml id="xsl">
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/">
    <table border="1">
     <tr><td>Name</td><td>ID</td><td>Value</td></tr>
     <xsl:for-each select="tab/cell">
      <tr>
       <td><xsl:value-of select="@name"/></td>
       <td><xsl:value-of select="@id"/></td>
       <td><xsl:value-of select="."/></td>
      </tr>
     </xsl:for-each>
    </table>
    </xsl:template>
    </xsl:stylesheet>
    </xml></head>
    <body onload="writeXML()">
    <input id="txt1" type="text" size="150"/>
    <p>
    <input type="button" value="GOGOGO"/><input type="button" onclick="add()" value="add"/>
    </p>
    <div id="oDiv"></div>
    <script language="JavaScript">
    <!--
    function writeXML()
    {
    var html = myXml.transformNode(xsl)
    document.all.oDiv.innerHTML = html;
    }
    function add()
    {
        var xmlDoc = myXml.XMLDocument;
        var root = xmlDoc.documentElement
    currNode = root.childNodes(0);
    var newNode=xmlDoc.createElement('cell');
    newNode.setAttribute('name','myName3');
    newNode.setAttribute('id','Cell3');
    root.appendChild(newNode);
    newNode.text = "3";
    txt1.value = xmlDoc.xml;
    writeXML();
    }
    //-->
    </script></body>
    </html>