两种实体规则:一般实体、参数实体。
1、今天主要介绍了参数实体(一般实体已经在上一节中讲过了)
参数实体的语法格式:
<!ENTITY % 参数实体名 “值”>
2、命名空间
目的:防止同名标记的冲突。
命名空间对于标记来说<abc></abc>在结束标记是该作用于的范围已经结束。
语法格式:
一般的声明格式为:
<bookie xmlns:info=”URL”>
<info:title><info:title>
</bookie>
以上所讲的XML知识都是编写、阅读方面的。下面给大家介绍一个新的方面:
一、修饰与转化
利用css修饰我们以前在html文档中很常见,xml的修饰语html的修饰大同小异。
语法:样式表
标记名{属性1:值1;属性二:值2……..323}
当然也分为内部css和引入外部css。,用例子来解释一下:
1)、
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css"?>//声明指令,关键点
<bookinfo xmlns:HTML="http://www.w3.org/Style/CSS">
<HTML:STYLE>{size:15px;:blue;bottom:5px;align:center;
}
publish{size:15px;:blue;bottom:5px;align:center;
}
</HTML:STYLE>
<title> </title>
<author> </author>
<publish>
<publisher> </publisher>
<price> </price>
</publish>
</bookinfo>
2)外部引入
<?xml –stylesheet type=”text/css href=”***.css”>
XML数据源:
步骤:
1) 首先转换文档的结构-----XSLT
2) 格式化输出-----------------XSL-FO
与CSS比较:
ü CSS不能重新排序文档中的元素;
ü CSS不能判断和控制每个元素是否被显示;
ü CSS不能统计元素中的数据;
使用
定义:将XML文档作为原料输入到XSL模板里,转换成HTML文档。
今天的知识点比较零散。主要是一些修饰与转化的知识点。多看看,要经常回顾一下。