学习XML文档,实际上就是在学习自定义标记。然后用自己定义的标记编写一个写数据进行储存,共享,交换数据。XML文档是真正的跨平台,不只是跨电脑的操作系统平台,而且还跨互联网,跨手机平台。几乎所有的智能平台,都共同遵守XML规则,都支持XML规则。所有XML文档是应该学会的。
XML文档,非常简单,就是定义标记,使用标记。而且标记类型非常少。学会三种就可以了。其一元素(element),其二属性(attribute),其三实体(entity)。前面几篇已经讲了元素,属性。今天在讲一讲实体。
实体(entity)就是引用。我们定义一个数据,然后用一个名字代替。我们可以把常用的名字直接定义成一个实体。使用时用实体名来调用即可。非常方便。
如果在XML文档内声明实体的格式:
<!ENTITY 实体名 “实体值”>
就这么简单,使用官方举例:
<!ENTITY writer “张三”>
<!ENTITY copyright “copyright w3cschool. cn”>
在XML文档使用举例。
<author>&writer</author>
<publisher>©right</publisher>
如果在XML文档外的DTD文件中,格式不同,下面举例:
<!ENTITY writer SYSTEM“张三”>
<!ENTITY copyright SYSTEM“copyright w3cschool. cn”>
在XML文档中使用方法与前面相同。
<author>&writer</author>
<publisher>©right</publisher>
学习灵活定义实体,之后就是要学会调用。非常简单,使用符号&加在实体名称前。谈起实体调用,XML文档规定了一个必须使用的字符,而且XML文档已经定义好的。就是我们经常使用的“&,<,>,”,’”就是调用实体引用符&,大于号,小于号,双引号,单引号。分别使用:
& 使用:&;
大于号:>;
小于号:<;
双引号:";
单引号:&apos;
记住,这几个实体引用符合,不用自己去定义;使用时记住后面加分号。这个比较特别。这些不常用,就不举例子了。
北荒客
2020.2.27