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>