Xml的格式修饰(CSS部分)及实体的应用

 

CSS语法

声明样式表:

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

 插入内部CSS:

<?xml-stylesheet type="text/css"?>   //指定使用CSS

 

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

......样式表

</HTML:STYLE>

或者

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

<HTML:STYLE>

........样式表

</HTML:STYLE>

<元素>

.......</元素>

</根元素>

 

引用外部CSS:

<?xml-stylesheet type=”text/css” href=”mycss.css”?>         将使用的CSS文件声明,其中“mycss.css”为使用的CSS文件    注意CSS的目录

 

 声明参数实体语法

<!ENTITY   %   参数实体名  “值”>

引用参数实体

%参数实体名;

      只能在外部DTD里

例:

<!ELEMENT  root  ANY>

<!ENTITY  %  p  "root">---声明

<!ENTITY  price  "%p;">---引用

 

 

Xml命名空间

()

语法格式:

 xmlns:名称空间前缀(自定义)=名称空间名(URL)

 xmlns=名称空间名(URL)

作用域:

 每个名称空间都有自己的作用域,从它声明的元素开始,对该元素的所有

子元素都有效,直到包含该元素的闭合元素为止;

 

 

 XML数据源

             熟悉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,浏览;

HTML文件:

<html>
   <head>
      <title>使用表格绑定XML</title>
   </head>
   <body>
    <XML id="data" src="order.xml"></XML>
    <center><b>HTML表格中绑定的数据如下</b></center>
    <table datasrc="#data" border="1"> 
    <th>customerID</th>
    <th>order_date</th>   
    <th>order_status</th> 
    <tr>
     <td><span DATAFLD="customerID"></span></td>
     <td><span DATAFLD="order_date"></span></td>
     <td><span DATAFLD="order_status"></span></td>    
    </tr>        
    </table>    
   </body>
</html>

XML文件:

<?xml version="1.0" encoding="UTF-8"?>
<orders>
 <order>
   <customerID>001</customerID>
   <order_date>2011</order_date>
   <order_status>pending</order_status>  
 </order>
 <order>
   <customerID>002</customerID>
   <order_date>2011</order_date>
   <order_status>pending</order_status> 
 </order>
</orders>




 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值