引入DTD的方式一(了解)
1.直接在xml文件中写入(内部DTD)
<?xml version="1.0" standalone="yes"?>
<!DOCTYPE 根元素名[
元素描述
]>
ENTITY定义
文件体......
2.分别在不同的文件中(外部DTD)
<?xml version="1.0" standalone="no"?>
1)<!DOCTYPE 根元素名 SYSTEM "DTD文件名">
2)<!DOCTYPE 根元素名 PUBLIC "DTD标识名"
"http://www.w3.org/...DTD>DTD标准在网上公开的
网上公开的,权威机构制定的,都可以进行引用的
DTD标识名:ISO的以"ISO"开头,被改进的非ISO标准以"+"开头,未被改进的非ISO标准的以"-"开头
例如:"-//DTD所有者名称//所描述的文件类型//语言的种类"
引入DTD的方式二
同时使用内部DTD和外部DTD
<!DOCTYPE library SYSTEM t.dtd[
<!ELEMENT library(title,book*,manager)>
<!ELEMENT title(#PCDATA)>
<!ELEMENT book(#PCDATA)>
t.dtd
不方便在原有的DTD时候,可以采用这种方式。比如说外部DTD公用的时候
首先在内部寻找,然后寻找外部,来共同检验合法性
引入DTD的方式
最新推荐文章于 2023-08-27 17:29:16 发布