• 域名注册
  • 虚拟主机
  • 繁體中文
  • 网站地图
  • 您现在的位置:速牧网 >> 编程代码 >> 内容

    关于html嵌入xml数据岛如何穿过树形结构关系的问题

    来源:网络 作者:不详 时间:2018-1-4 15:00:45

    html里面引用xml的数据岛,如何穿过树形结构的关系,我不知道这个datafld里面应该如何使用xml里面的标签名称,如何加前缀,如何从resume得到name子元素
    如下面的代码细节,html里面引用xml的数据岛,如何穿过树形结构的关系? 我不知道这个datafld里面应该如何使用xml里面的标签名称,如何加前缀,如何从resume得到name子元素?同时我的html文件应该如何修改呢? 
    xml的数据文件是: 
    XML code: 
     代码如下:

    <?xml version="1.0" encoding="UTF-8"?> 
    <resume> 
    <name>mike</name> 
    <age>29</age> 
    </resume> 

    html的文件是如下的这个样子: 
    HTML code: 
     代码如下:

    <html> 
    <body> 
    <XML id="myds" src="kg.xml"></XML> 
    <table datasrc="myds"> 
    <tr> 
    <td><div datafld="resume:name"/></div></td> 
    <td><div datafld="name"/></div></td> 
    <td><div datafld="age"/></div></td> 
    </tr> 
    </table> 
    </body> 
    </html> 

    要避免上面的问题,有两点需要修改的地方: 
    1. datasrc=”# 这里我漏掉了#号 
    2. 必须用span. 
    如下是修改后的准确的代码细节: 
    XML code: 
    代码如下:

    <?xml version="1.0" encoding="UTF-8"?> 
    <resume> 
    <name>mike</name> 
    <age>29</age> 
    </resume> 

    HTML code: 
     代码如下:

    <xml id="XMLData" src="test.xml"></xml> 
    <table id="tblbooks" datasrc="#XMLData" border=1 datapagesize=2 width="100%"> 
    <thead> 
    <th style="font-style: blod">姓名</th> 
    <th style="font-style: blod">年纪</th> 
    </thead> 
    <tr> 
    <td><span datafld="name"></span></td> 
    <td><span datafld="age"></span></td> 
    </tr> 
    </table>

  • 速牧网(www.suumuu.com) © 2018 版权所有 All Rights Reserved.
  • 豫ICP备17050497号