eg.<script language="javascript">
<!--  loadMenu("menuData.xml","menuFormat.xsl");    function loadMenu(fp1,fp2){
    var xml=new ActiveXObject("MSXML.DOMDocument");
    xml.async=false;
    xml.load(fp1);
    //    alert(xml.xml);
    var xsl=new ActiveXObject("MSXML.DOMDocument");
    xsl.async=false;
    xsl.load(fp2);
    var html=xml.transformNode(xsl);
    document.write(html);
  }
-->
</script>

解决方案 »

  1.   

    首先谢谢你:
    我的web.xml文件中有如下配置,请告诉我在JavaScript中怎样读出"name"的值.
    我对JavaScript不熟悉,请详细注释一下.先给你加50分.
      <servlet>
        <servlet-name>tst</servlet-name>
        <servlet-class>tst</servlet-class>
        <init-param>
        <param-name>name</param-name>
        <param-value>zhaoming.zeng</param-value>
        </init-param>
      </servlet>
      

  2.   

    首先谢谢你:
    我的web.xml文件中有如下配置,请告诉我在JavaScript中怎样读出"name"的值.
    我对JavaScript不熟悉,请详细注释一下.我先给你加100分.
      <servlet>
        <servlet-name>tst</servlet-name>
        <servlet-class>tst</servlet-class>
        <init-param>
        <param-name>name</param-name>
        <param-value>zhaoming.zeng</param-value>
        </init-param>
      </servlet>
      

  3.   

    1. test.xml<?xml version="1.0" encoding="gb2312"?>
      <servlet>
        <servlet-name>tst</servlet-name>
        <servlet-class>tst</servlet-class>
        <init-param>
        <param-name>name</param-name>
        <param-value>zhaoming.zeng</param-value>
        </init-param>
      </servlet>2. test.xsl<?xml version="1.0" encoding="gb2312" ?>
    <xsl:stylesheet
         xmlns:xsl="http://www.w3.org/TR/WD-xsl"
         xmlns="http://www.w3.org/TR/REC-html40">
      <xsl:template>
        <xsl:apply-templates/>
      </xsl:template>  <xsl:template match="/servlet">
        <html>
          <head><title></title>
          </head>
          <body>
    <table border="1" bordercolor="gray" cellspacing="0" align="center">
    <tr>
    <td>servlet-name</td>
    <td>
                  <span id="myid"><xsl:value-of select="servlet-name"/></span>                  
    </td></tr>
    <tr>
    <td>servlet-class</td>
    <td>
                  <xsl:value-of select="servlet-class"/>                  
    </td></tr>
    <tr >
    <td>init-param</td>
    <td>
        
    <table border="1" bordercolor="gray" cellspacing="0"><tr><td>param-name</td><td>
                     <xsl:value-of select="init-param/param-name"/>
    </td></tr>
    <tr><td>param-value</td><td>
    <xsl:value-of select="init-param/param-value"/>
    </td>
      </tr>
    </table>
      
    </td></tr>                  
    </table>
          </body>
        </html>
      </xsl:template></xsl:stylesheet>3. test.htm<body>
    <h3 style="color:red;">This is a Test:</h3>
    <script language="javascript">
      loadMenu("test.xml","test.xsl");  
      function loadMenu(fp1,fp2){
        var xml=new ActiveXObject("MSXML.DOMDocument");
        xml.async=false;
        xml.load(fp1);
        var xsl=new ActiveXObject("MSXML.DOMDocument");
        xsl.async=false;
        xsl.load(fp2);
        var html=xml.transformNode(xsl);    
        document.write(html);
        
      }
    </script>
    <p align="center"><button onclick="alert('servlet-name='+myid.innerHTML);">show servlet-name</button></p>
    </body>That's ok!