XML和JavaScript

原创 2007年09月27日 19:10:00
    在数据岛中,可以使用JavaScriptXML文档作为一个对象来操作。同样在本实例中也得到了具体的体现。
    首先编写该实例的首页,即index.xml。打开记事本,在里面输入下列代码:
实例代码11-12
<?xml version="1.0" encoding="GB2312"?>
<?xml-stylesheet href="index.xsl" type="text/xsl" ?>
<root></root>
    将该文件保存,文件名为index.xml,保存位置在Example文件夹。该文件只定义了一个可的XML文件。打开记事本,编写XML文件需要引入的index.xsl文件,在里面输入下代码:
实例代码11-13
<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
    <html>
       <head><title>使用不同的样式</title></head>
       <script language = "JavaScript">
            function ViewRecords()
             {
        products.dataPageSize=items.value;
        products.firstPage();
             }
            function FirstPage()
            {
      products.firstPage();
            }
           function NextPage()
            {
      products.nextPage();
            }
          function LastPage()
            {
        products.lastPage();
            }
         function PrevPage()
           {
        products.previousPage();
         }
       </script>
       <body>
           <center>
           <embed width="100%" height="15%" src="Long.swf"/>
           <form action="control1.jsp" method="post">
          <table border="0" align="center" width="100%">
           <tr><td style="font-size:45;" rowspan="2" align="center">惠通软件公司客户管理软件</td><td width="25%"><a
href="view_0.jsp">客户信息添加</a></td></tr>
           <tr><td width="25%"><a href="vi.jsp">客户信息查询</a></td></tr>
           <xsl:for-each select="客户表/客户">
           <tr>
              <xsl:apply-templates/>
           </tr>
           </xsl:for-each>
           </table>
           </form>
           </center>
           <xml id="dos" src="Client.xml"></xml>
           <table id="products" border="0" width="100%" datasrc="#dos" align="center">
           <thead>
             <th>客户姓名</th>
             <th>客户住址</th>
             <th>联系方式</th>
             <th>客户爱好</th>
             <th>客户职业</th>
           </thead>
           <tr> 
 
             <td align="center"><span datafld="客户姓名"></span></td>
             <td align="center"><span datafld="客户住址"></span></td>
             <td align="center"><span datafld="联系方式"></span></td>
             <td align="center"><span datafld="客户爱好"></span></td>
             <td align="center"><span datafld="客户职业"></span></td>
         </tr>
         <tr>
             <td colspan="5" height="1" background="073.gif"></td>
        </tr>
        </table>
        <center>
             <input type="button" value="第一页" onclick="FirstPage()"/>
             <input type="button" value="上一页" onclick="PrevPage()"/>
             <input type="button" value="下一页" onclick="NextPage()"/>
             <input type="button" value="最后一页" onclick="LastPage()"/>
            请输入一页中要查看的记录数:<input type="text" maxlength="1" size="2" id="items" name="na1"/>
            <input  type="button" value="查看" onclick="ViewRecords()"/>
       </center>
   </body>
  </html>
  </xsl:template>
</xsl:stylesheet>
    将该文件保存,文件名为index.xsl,文件保存在Example文件夹下。在文件内,首先嵌入JavaScript代码,这个脚本程序主要显示是客户的全部信息,并执行相应的分页显示。在下面的代码中实现XSL的模板,并在在文件中引入了一个XML文件,作为数据岛使用。创建该数据岛的数据源对象,在XML页面显示这些数据。
该文件执行结果如图11-29所示:
 
 
图11-29  【实例首页显示】窗口
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

javaScript/xml/jsp等等

  • 2014-08-11 12:23
  • 10.10MB
  • 下载

javascript解析读取XML

javascript 将xml字符串转换成json对象

xml字符串转换,首先要把字符串转换成dom对象,再从dom对象里获取你要的参数,可用getElementsByTagName之类的方法。以下是2个xml字符串转成dom对象的方法 方法1:load...

XML数据在Javascript,HTML中使用

cd_catalog.xml 帝国暴风雪 Bob Dylan USA 哥伦比亚 10.90 1985
  • WuLex
  • WuLex
  • 2017-07-25 16:29
  • 334

源生javascript将xml转换成json格式

这是我第一次写博客哈,代码可能不是很规范,可能会有一些小BUG。支持xml文件内嵌json格式支字符串。闲话不多说,直接上代码。function xmlToJson(xml) { var o...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)