XML
处理指令:
处理指令,简称PI (processing instruction)。处理指令用来指挥解析引擎如何解析XML文档内容。
例如,在XML文档中可以使用xml-stylesheet指令,通知XML解析引擎,应用css文件显示xml文档内容。 <?xml-stylesheet type="text/css" href="1.css"?>
处理指令必须以“<?”作为开头,以“?>”作为结尾,XML声明语句就是最常见的一种处理指令。
一般实体:在DTD声明,在正文引用
<!ENTITY abc “ABCabcABC”>
…
<root>&abc;</root>
可以嵌套
参数实体:在DTD声明,在DTD里使用
1) 声明参数实体语法
<!ENTITY % 参数实体名 “值”>
引用参数实体
%参数实体名;
只能在外部DTD里
<!ELEMENT root ANY>
<!ENTITY % p "root">---声明
<!ENTITY price "%p;">---引用
命名空间
目的:防止同名标记含义的冲突
…
<book>
<name>xml实用教程</name>
</book>
<book1>
<name>10.00</name>
</bookl>
….
语法格式:
xmlns:名称空间前缀(自定义)=名称空间名(URL)
xmlns=名称空间名(URL)
作用域
每个名称空间都有自己的作用域,从它声明的元素开始,对该元素的所有
子元素都有效,直到包含该元素的闭合元素为止;