以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  请问如果既有子元素又有字符数据,想指定子元素按照指定顺序出现,如何实现其DTD?[原创]  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=63333)


--  作者:qingfengxiaoxia
--  发布时间:6/2/2008 9:43:00 AM

--  请问如果既有子元素又有字符数据,想指定子元素按照指定顺序出现,如何实现其DTD?[原创]

请问如果想指定按照 主演|导演|片长|出品 子元素依次出现,如何实现其DTD?

<?xml version="1.0" encoding="GB2312" ?>
<!-- File Name: movies.xml -->
<影片列表>
<影片>英雄
  <主演>李连杰、梁朝伟、张曼玉</主演>
  <导演>张艺谋</导演>
  <片长>135分钟</片长>
  <出品>新画面影业</出品>
</影片>
<影片>手机
  <主演>葛优、徐帆</主演>
  <导演>冯小刚</导演>
  <片长>108分钟</片长>
  <出品>中凯文化</出品>
</影片>
</影片列表>


我写的下面的的方法不能指定子元素的出现顺序。

<!DOCTYPE 影片目录 [
<!ELEMENT 影片目录 (影片)+>
<!ELEMENT 影片 (#PCDATA|主演|导演|片长|出品)*>
]>


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms