【 以下文字转载自 WebDev 讨论区 】
发信人: simple83 (冰雪儿), 信区: WebDev
标 题: 用XML Schema如何实现内部元素的互相引用呢?
发信站: 水木社区 (Tue Jun 24 12:58:35 2008), 站内
如下例:
首先定义一个CD
- <xs:element name="CD">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="type"/>
- <xs:element name="size"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
然后在同一个文件中定义另一个CD-ROM元素
- <xs:element name="CD-ROM">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="type"/>
- <xs:element name="speed"/>
- </xs:sequence>
- <xs:attribute name="CDSupported"/>
- </xs:complexType>
- </xs:element>
如果想将CD-ROM的属性改为<xs:attribute ref="CD"/>为什么会报错?
如果想在同一个文件中引用另一个元素,该怎么写?
请高手指点,不胜感激!
--
FROM 166.111.134.*