以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  一个复杂的问题:限定xml内部引用[讨论]  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=49182)


--  作者:qiaolong
--  发布时间:6/29/2007 10:26:00 AM

--  一个复杂的问题:限定xml内部引用[讨论]
有这样一个XML(片段)
<?xml version="1.0" encoding="utf-8" ?>
<PEMPermissions>
 <WorkGroups>
  <!--
  A Workgroup can e.g. be a project, a pre-production QA team
    or a production surveillance team.
  -->
  <WorkGroup>BMS</WorkGroup>
  <WorkGroup>PK</WorkGroup>
  <WorkGroup>PEM</WorkGroup>
  <WorkGroup>QA</WorkGroup>
  <WorkGroup>Surveillance</WorkGroup>
 </WorkGroups>
 <Roles>
  <!--
  Roles not belong to a workgroup
  -->
  <Role>
   <Name>ResourceManager</Name>
   <Type>ResourceManager</Type>
  </Role>
  <!--
  Roles for BMS
  -->
  <Role>
   <Name>BMSDeveloper</Name>
   <RoleType>Developer</RoleType>
   <WorkGroup>BMS</WorkGroup>
  </Role>

role元素中可以没有WORKGROUP子元素,但如果有,则必须是WORKGROUPS中已经存在的内容:如黑体中所示,请问这个XSD怎么写呢?(能不能这样限定呢).先多谢各位了


--  作者:gemingke
--  发布时间:6/30/2007 1:53:00 AM

--  
内容限定的话,请放弃用XSD来完成。最好用程序来实现
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms