XML数据岛

在HTML页面中直接获取XML文件中的数据,此方法只可以在IE下使用

 

数据到在HTML文件中的显示方式

 

和SPAN标记捆绑
<span datasrc=”#数据源的名称” datafld=”某种标记或属性的名称” ></span>
和DIV标记捆绑
<div datasrc=”#数据源的名称” datafld=”某种标记或属性的名称”></div>
和INPUT标记捆绑
<input datasrc=”#数据源的名称” datafld=”某种标记或属性的名称”></input>
和TEXTAREA标记捆绑
<textarea datasrc=”#数据源的名称” datafld=”某种标记或属性的名称”></textarea>

 

数据岛的使用方式:

 

1.内嵌 <xml id=“xmlid”> … </xml>

2.外联 <xml id=“xmlid” src=“user.xml“ />

 

使用方法

 创建一个user.xml文件,HTML中读取的数据来源于此文件

<root>
        <user>   
            <userName>中文</userName>   
            <email>male</email>   
            <age>27</age>   
            <tel>1234678</tel>   
</user>
</root>

 创建HTML测试页

<html>   
  <head>   
    <meta http-equiv="content-type" content="text/html; charset=UTF-8"> 
    <xml id="xmlid" src="user.xml"/> 
  </head>   
  <body>   
    <table datasrc="#xmlid" border="1" >   
        <tr>   
            <td>UserName</td>   
            <td>Email</td>   
            <td>Age</td>   
            <td>Tel</td>   
        </tr>   
        <tr>   
            <td><span  datafld="userName" ></span></td>   
            <td><span  datafld="email" ></span></td>   
            <td><span  datafld="age" ></span></td>   
            <td><span  datafld="tel" ></span></td>   
        </tr>    
    </table>   
  </body>   
</html>

 以上是外联方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值