Что используется «Когда используется , базовый тип должен быть сложнымтипом, чей тип содержания прост…» даже означает?
-
29-09-2019 - |
Вопрос
Вот вся ошибка, которую я продолжаю получать от Xerces ....
When <simpleContent> is used, the base type must be a complexType whose content type is simple, or, only if restriction is specified, a complex type with mixed content and emptiable particle, or, only if extension is specified, a simple type. 'string' satisfies none of these conditions.
Я думал, что понял это, но после того, как я получил несколько раз, я, должно быть, потерял его, у кого -нибудь есть хороший «вращение» на нем
Я сузил его к этому элементу
<xs:element name="Note">
<xs:complexType>
<xs:simpleContent>
<xs:restriction base="xs:string">
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
</xs:element>
Я думаю, что я просто снимался в роли в длину в проекте ...
Решение
Похоже, вы хотите
<xs:extension base="xs:string">
вместо
<xs:restriction base="xs:string">
Например, см XML схема: типы содержания, второй фрагмент кода.
Я делаю предположения о том, что может быть элемент Note. Если вышеизложенное не соответствует тому, что вы пытаетесь выполнить, пожалуйста, опишите, хотите ли вы, чтобы элемент заметок иметь возможность иметь атрибуты, и / или контент текста и / или элементы дочерних элементов.
Не связан с StackOverflow