2011-9-21 xml与html的链接 and css、xsl修饰特点比较

   XML数据源 与 html结合

前提:

        熟悉HTML文档中嵌入XML数据;

        了解HTML与XML结合的办法;

 步骤:

1)  建立html、xml文档;

2)  在html文档<body>中加入<XML ID=”xmldata” SRC=”order.xml”></XML>标记;

3)  建立表格(自己指定合适的字段名);

4)  在<table>里定义数据源,使用属性DATASRC=“#XML标记的ID值” ,使用该数据源名称时需加“#”;

5)  在<td>中确定绑定的字段,使用属性DATAFLD=“XML文档中对应的元素名”;

6)  保存html,浏览;

 

*2  css、xsl修饰特点比较

-----------------  CSS  --------------------

内部CSS

语法:

         声明样式表:

       标记名{属性1:值1;属性2:值2…….}

         插入内部CSS:

发出指令

<?xml-stylesheet type="text/css"?>

       <HTML:STYLE xmlns:HTML=名称空间名>

       。。。。样式表

       </HTML:STYLE>

或者

      <根元素 xmlns:HTML=名称空间>

         <HTML:STYLE>

      .........样式表

        </HTML:STYLE>

         <元素>

         ...........

       </元素>

       </根元素>

  外部CSS:

      <?xml-stylesheet type=”text/css” href=”mycss.css”?>

--------------- xsl -------------------

1、  XSL转换

文件:*.xsl;

运行:和htm、xml一样,对浏览器无太多要求;

内容:html标记、模板;

功能:把xml文档通过模板转换成html文档;

步骤:

1)  首先转换文档的结构-----XSLT

2)  格式化输出-----------------XSL-FO

与CSS比较:

       CSS不能重新排序文档中的元素;

       CSS不能判断和控制每个元素是否被显示;

       CSS不能统计元素中的数据;

使用

   定义:将XML文档作为原料输入到XSL模板里,转换成HTML文档

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值