引入DTD的方式

引入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公用的时候
首先在内部寻找,然后寻找外部,来共同检验合法性

猜你喜欢

转载自1124117571.iteye.com/blog/2289816
DTD
今日推荐