CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  XML/SOAP

子element的顺序可能出现的不一致,如何写DTD

楼主lhz_9712(晃晃悠悠)2004-12-01 14:50:41 在 Web 开发 / XML/SOAP 提问

如果一个元素E有如下的子节点(a,b,c)  
   
  <!ELEMENT   E(a,b,c)>的话是表示a,b,c必须按顺序出现,如果它们的顺序不一定呢,改怎么写?  
  如其中一段为:  
  <E1>  
          <a>....</a>  
          <b>....</b>  
          <c>....</c>  
  </E1>  
  <E2>  
        <c>.....</c>  
        <b>.....</b>  
        <a>.....</a>  
  </E2>  
   
  我希望不是any型的  
  问题点数:30、回复次数:5Top

1 楼lhz_9712(晃晃悠悠)回复于 2004-12-02 11:17:08 得分 0

自己来顶一下Top

2 楼lhz_9712(晃晃悠悠)回复于 2004-12-03 11:29:07 得分 0

兄弟们,不知道也帮顶一下啊,有分滴Top

3 楼loveyank(打死不再做报表~~)回复于 2004-12-03 13:22:54 得分 2

没有顺序就这样  
  <!ELEMENT   E(a   b   c)>Top

4 楼Joyfish(昏昏)回复于 2004-12-03 22:57:09 得分 28

好像只能把所有排列组合或起来:  
  <!ELEMENT   E(   (a,b,c)   |   (a,c,b)   |   (b,a,c)   |   (b,c,a)   |   (c,a,b)   |   (c,b,a)   )   >  
  要不就用XML   Schema   Defination   (XSD)Top

5 楼lhz_9712(晃晃悠悠)回复于 2004-12-06 10:37:53 得分 0

昏昏的方法是可行的,以前也想过,不过太麻烦了。  
   
  loveyank(打死不再做报表~~)   的方法好像行不通,dtd的语法我这里是过不去的  
   
  本想找点简单的写法,如果没有的话下午结贴。Top

相关问题

  • 过程的调用顺序和其定义的顺序要一致?
  • 如何保证记录在数据库中的顺序与我添加的顺序一致?
  • ADOTable中记录顺序为何与物理表中记录顺序不一致?(50分)
  • 取出Hashtable中的key值,为什么取出的顺序和添加进的顺序不一致?
  • 查询条件的顺序一定要和索引建立时字段的顺序一致吗?如果不一致,会不会影响查询速度?
  • RESIN做服务器,从数据库里提取字段值,页面输出顺序必须与字段顺序一致吗?
  • 见鬼了,顺序输出的居然与顺序写入的数据不一致,哈哈,来看看我搞的简繁体转换字库吧。
  • 求教:怎样让用OpenDataSource导入xls到临时表时,记录在临时表中顺序 与 在xls中物理顺序一致?
  • 在TCP连接上发送数据,是否能保证接收数据的顺序与发送数据的顺序一致
  • Schema或者DTD对元素顺序的定义

关键词

  • 顺序
  • dtd
  • 出现
  • 好像
  • 方法
  • 话
  • 没有

得分解答快速导航

  • 帖主:lhz_9712
  • loveyank
  • Joyfish

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo