<?xml version="1.0" encoding="gb2312"?>
<!--
<!DOCTYPE website[
<!ELEMENT website (name,copyright)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT copyright (#PCDATA)>
<!ENTITY name "bpsoft">
<!ENTITY copyright "©2009,bpsoft,All Rights Reserved">
]>
-->
<!--实体参数定义格式:<!ENTITY % 实体名称 "实体内容">
引用实体参数的定义只可以在DTD中引用,引用格式为:'%name;'
在内部DTD定义中式可以在定义标签内部引用实体参数定义,例如:
如下定义是不可以的,
但在外部DTD中式可以这样引用的。
-->
<!--
<!DOCTYPE website[
<!ELEMENT website (name,copyright)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT copyright (#PCDATA)>
<!ENTITY % name "bpsoft">
<!ENTITY copyright "©2009,%name;,All Rights Reserved">
]>
-->
<!--
在内部DTD定义中虽然不可以出现在标签的内部,但它可以出现在标签外部
-->
<!DOCTYPE website[
<!ELEMENT website (name,copyright)>
<!ELEMENT name (#PCDATA)>
<!ENTITY % cprt "<!ELEMENT copyright (#PCDATA)>">
%cprt;
<!ENTITY name "bpsoft">
<!ENTITY copyright "©2009,bpsoft,All Rights Reserved">
]>
<!--
以下是从外部引进一个私有DTD文件
-->
<!--
<!DOCTYPE website SYSTEM "website.dtd">
-->
<!-- DTD中声明实体格式如下:<!ENTITY 实体名 "实体内容">
在xml文档引用实体格式为:"&实体名;"。
-->
<website>
<name>&name;</name>
<copyright>©right;</copyright>
</website>
<?xml version="1.0" encoding="gb2312"?>
<!ELEMENT website (name,copyright)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT copyright (#PCDATA)>
<!ENTITY % name "bpsoft">
<!ENTITY copyright "©2009,%name;,All Rights Reserved">
<?xml version="1.0" encoding="gb2312"?>
<java>
<!--在xml标签中是不可以出现以下字符:'& 在xml中代表实体引用','< 标签开始标记'
']]> 这种字符也是不可以'。但是在xml中我们可以采用CDATA来解决这个问题,它里面
可以包含任意字符,但有一种情况例外,出现']]>'这种字符也是不可以的,要解决这个问题
我们可以在其中急啊一个空格来解决']] >'
-->
<![CDATA[
if(a>b && c<b){
max=a;
}
]]>
</java>