3

这是我不断从 xerces 得到的整个错误....

使用 <simpleContent> 时,基类型必须是其内容类型的 complexType
是简单的,或者,只有在指定了限制的情况下,才是具有混合内容的复杂类型
和空粒子,或者,仅当指定扩展时,才为简单类型。
'string' 不满足这些条件。

我以为我明白这一点,但在得到它几次后我一定失去了它,任何人都可以很好地“旋转”它

我已经把它缩小到这个元素

<xs:element name="Note">
  <xs:complexType>
    <xs:simpleContent>
      <xs:restriction base="xs:string">
      </xs:restriction>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

我想我只是在这个项目上主演了很久......

4

1 回答 1

3

看起来你想要

<xs:extension base="xs:string">

代替

<xs:restriction base="xs:string">

例如,参见XML Schema: Content Types,第二个代码片段。

我正在假设 Note 元素可以是什么。如果上述内容与您想要完成的内容不匹配,请描述您是否希望 Note 元素能够具有属性、和/或文本内容和/或子元素。

于 2010-08-17T19:04:57.610 回答