根据DTD写xml文档

李奥瑞克 2013-04-10 12:11:40
<?xml version="1.0" encoding="gbk" standalone="no"?>
<!DOCTYPE 课件 [
 <!ELEMENT 章节 (简介, (标题, (段落 | 图片 | 表格 | 说明)+)+)>
 <!ELEMENT 简介 (#PCDATA)>
 <!ELEMENT 标题 (#PCDATA)>
 <!ELEMENT 段落 (#PCDATA)>
 <!ELEMENT 图片 (#PCDATA)>
 <!ELEMENT 表格 (#PCDATA)>
 <!ELEMENT 说明 (#PCDATA)>
 <!ELEMENT 课件 (章节+)>
]>
<课件>
<章节>
<简介 文章简介 >
<标题 课本标题一>
<段落>第一段</段落>
<段落>第二段</段落>
<图片>图片一</图片>
<表格>表格一</表格>
<说明>说明一</说明>
</标题>
<标题 课本标题二>
<图片>图片二</图片>
<图片>图片三</图片>
</标题>
</简介>

</章节>

</课件>
请问一下,我这样理解是不是正确的?
...全文
265 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
gzqfeng123 2013-04-11
  • 打赏
  • 举报
回复
引用 4 楼 u010088713 的回复:
引用 3 楼 gzqfeng123 的回复:额,先前的工具有些落后,现在又看了下,你第二种方式是对的啊 谢谢赐教. 其实,我后来检查了一下,第一种肯定是错误的, 我认为是第二种对的, 但是第二种方案,我这边的工具显示还是错误的好奇怪,你那边软件检验第二种是对的么?
赐教的确不敢当啊。。我也一直在学习,我把你的dtd单独放一个dtd文件中的,然后按着你给出结果的方式写,一直都能有提示,不会报错,并且能得到你的第二个结果。
李奥瑞克 2013-04-11
  • 打赏
  • 举报
回复
引用 3 楼 gzqfeng123 的回复:
额,先前的工具有些落后,现在又看了下,你第二种方式是对的啊
谢谢赐教. 其实,我后来检查了一下,第一种肯定是错误的, 我认为是第二种对的, 但是第二种方案,我这边的工具显示还是错误的好奇怪,你那边软件检验第二种是对的么?
李奥瑞克 2013-04-10
  • 打赏
  • 举报
回复
<课件> <章节> <简介> 文章简介1 </简介> <标题 >课本标题一</标题> <段落>第一段</段落> <段落>第二段</段落> <图片>图片一</图片> <表格>表格一</表格> <说明>说明一</说明> <标题> 课本标题二</标题> <图片>图片二</图片> <图片>图片三</图片> </章节> <章节> <简介 >文章简介2 </简介> <标题 >课本标题三</标题> <图片>图片四</图片> </章节> </课件> 这两种写法,都没有提示成功,求大神指导指导
gzqfeng123 2013-04-10
  • 打赏
  • 举报
回复
额,先前的工具有些落后,现在又看了下,你第二种方式是对的啊
gzqfeng123 2013-04-10
  • 打赏
  • 举报
回复
根据你的dtd,我试了下,约束结果是 <课件> <章节></章节> <章节></章节> ...... </课件> 章节里面就没有内容了,楼主好好检查一下是不是章节的那个约束有点问题。现在有点小忙啊~

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧