参数实体:在DTD声明,在DTD里使用
%参数实体名 只能在外部DTD里
命名空间:目的,防止同名的标记冲突
1、 xml插入CSS的内部和外部
内部CSS
语法:
n 声明样式表:
u 标记名{属性1:值1;属性2:值2…….}
n 插入内部CSS:
发出指令
<?xml-stylesheet type="text/css"?>
u <HTML:S TYLE xmlns:HTML=名称空间名>
u 。。。。样式表
u </HTML:STYLE>
或者
u <根元素 xmlns:HTML=名称空间>
l <HTML:STYLE>
。。。。样式表
l </HTML:STYLE>
l <元素>
l 。。。。
l </元素>
l </根元素>
外部CSS:
<?xml-stylesheet type=”text/css” href=”mycss.css”?>
2、 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,浏览;
3、 XSL转换
文件:*.xsl;
运行:和htm、xml一样,对浏览器无太多要求;
内容:html标记、模板;
功能:把xml文档通过模板转换成html文档;
步骤:
1) 首先转换文档的结构-----XSLT
2) 格式化输出-----------------XSL-FO