您的位置:首页 > 其它

XML基本东西

2009-06-25 00:11 204 查看
类型定义命名空间
什么是文档定义文件?
DocumentTypeDefintion约束XML使得同一个领域或
规范相同。

Enumerated枚举
Required必须
zmplied隐藏
nmtoken只能为英文
Enumerated事先定义的一些值后在选择
自定义实体:
<!ENTITY pic SYSTEM "pic1.gif">
<!ENTITY 实体名 SYSTEM 实体值>
引用这个实体:<auther>&pic</auther>
<!ATTLIST 属性定义(CDATA)>
元素定义用PCDATA

DTD三种类型:内部DTD,外部DTD,内外DTD

1.直接包含在XML文档内的DTD
你只要在DOCTYPE声明中插入一些特别的说明就可以了,象这样:
我们有一个XML文档:
<?xml version="1.0" encoding="GB2312"?>
<myfile>
<title>XML轻松学习手册</title>
<author>huzhen</author>
</myfile>
我们在第一行后面插入下面代码就可以:

<!DOCTYPE myfile [
<!ELEMENT title (#PCDATA)>
<!ELEMENT author (#PCDATA)>
<!ENTITY copyright "Copyright 2001, Ajie.">
]>

2.调用独立的DTD文件
将DTD文档存为.dtd的文件,然后在DOCTYPE声明行中调用,例如,将下面的代码存为myfile.dtd
<!ELEMENT myfile (title, author)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT author (#PCDATA)>

然后在XML文档中调用,在第一行后插入:
<!DOCTYPE myfile SYSTEM "myfile.dtd">
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: