个人备忘--DTD

DTD文档的声明及引用
内部DTD文档
<!DOCTYPE 根元素  [ 定义内容]>
外部DTD文档
<!DOCTYPE 根元素  SYSTEM " DTD文件路径">
内外部DTD文档结合
<!DOCTYPE 根元素  SYSTEM " DTD文件路径" [ 定义内容]>
内部DTD文档:
<?xml version='1.0' encoding='gb2312'?>
<!DOCTYPE poem[       <----------------根元素的名称
<!ELEMENT poem (author,title,content) ><---------------子元素的名称及顺序
<!ELEMENT author (#PCDATA)><------------------子元素的数据类型
<!ELEMENT title (#PCDATA)>
<!ELEMENT content (#PCDATA)>
]> <------------------------结束标签
<poem>
    <author>作者</author>
    <title>标题</title>
    <content>正文</content>
</poem>

外部DTD文档:
<?xml version="1.0" encoding="gb2312"?>
<!ELEMENT 文章 (正文+)>
<!ATTLIST 文章
作者 CDATA #REQUIRED
>

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE 文章 SYSTEM "C:\Documents and Settings\Administrator\桌面\Untitled1.dtd">
<文章 作者="">
<正文/>
</文章>



<!ELEMENT 家庭 (人+)>
<!ELEMENT 人 EMPTY>
<!ATTLIST 人
    relID ID #REQUIRED
     parentID IDREFS #IMPLIED
    name CDATA #REQUIRED
>



<家庭>
    <人 relID="P_1" name="爸爸"/>
    <人 relID="P_2" name="妈妈"/>
    <人 relID="P_3" parentID="P_1 P_2" name="儿子">
</家庭>

<?xml version="1.0" encoding="gb2312"?>
<!ELEMENT NEWSPAPER (ARTICLE+)>
<!ELEMENT ARTICLE (HEADLINE,BYLINE,LEAD,BODY,NOTES)>
<!ELEMENT HEADLINE (#PCDATA)> 
<!ELEMENT BYLINE (#PCDATA)>
<!ELEMENT LEAD (#PCDATA)>
<!ELEMENT BODY (#PCDATA)> 
<!ELEMENT NOTES (#PCDATA)>


<!ATTLIST ARTICLE AUTHOR CDATA #REQUIRED>
<!ATTLIST ARTICLE EDITOR CDATA #IMPLIED> 
<!ATTLIST ARTICLE DATE CDATA #IMPLIED> 
<!ATTLIST ARTICLE EDITION CDATA #IMPLIED>

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE NEWSPAPER SYSTEM "C:\Documents and Settings\Administrator\桌面\Untitled1.dtd">
<NEWSPAPER>
<ARTICLE AUTHOR="作者">
<HEADLINE>1</HEADLINE>
<BYLINE>呵呵</BYLINE>
<LEAD>false</LEAD>
<BODY>string</BODY>
<NOTES></NOTES>
</ARTICLE>
</NEWSPAPER>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值