定义文档的编码是绝对必要的,不然无法显示中文:

<?xml version="1.0" encoding="gb2312"?>

一般而言,比较习惯的,XML里标签用大写,属性用小写。

<!--使用DTD(文档类型定义)的三种形式:-->

<!--1.使用本地文件,会自动在相对当前目录处寻找-->
<!DOCTYPE DOCUMENT SYSTEM "my.dtd">

<!--2.使用远程文件-->
<!DOCTYPE DOCUMENT SYSTEM "http://mysite/my.dtd">

<!--3.声明一个公用DTD
使用方法:
<!DOCTYPE DOCUMENT PUBLIC [FPI] [DTD]>
这里FPI是正式公用标识符:
-(自定义)|+(非标准团体认可)//机构名称//类型&版本号//语言
DTD就是dtd文件的链接。
-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd"
>

<!--内部DTD调用方法:-->
<!DOCTYPE 文档根元素 [
文档类型定义(同外部文件)
]
>


元素声明的几种方式:

<!--1。字符串元素-->
<!ELEMENT 元素名 (#PCDATA)>

<!--2.带子元素的元素-->
<!ELEMENT 元素名 (子元素名1,子元素名2)>

<!--3.上面两种混合的元素
只要是字符串,或者子元素,或者两者兼有,都会有效
-->
<!ELEMENT 元素名 (#PCDATA|子元素名)>

<!--4.EMPTY 或 ANY 元素
EMPTY 表示此元素不能包含任何内容;ANY 表示此元素永远都是有效的
-->
<!ELEMENT 元素名 EMPTY>
<!ELEMENT 元素名 EMPTY>
posted on 2005-07-14 18:59  wddavid  阅读(1133)  评论(5编辑  收藏  举报