以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  如何定义Schema可以一个元素对应不同类型?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=76496)


--  作者:vincewu
--  发布时间:8/25/2009 3:14:00 PM

--  如何定义Schema可以一个元素对应不同类型?
比如XML里的元素可能是这样的:
<Out>
  <Inner>
    <A>
  </Inner>
</Out>

<Out>
  <Inner>
    <B>
  </Inner>
</Out>

如何定义XSD可以对应不同的XML?
<xs:complexType name="type">
   <xs:choice>
     <xs:element name="Inner" type="AType"/>
     <xs:element name="Inner" type="BType"/>
   </xs:choice>
</xs:complexType>
这样子不行,有没有什么好方法啊?


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