Очевидно, нет, так как спецификация XML-схемы гласит, что аннотации, когда они используются, должны появляться в начале содержимого элемента.Тем не менее, элемент annotation
может иметь столько элементов документация (или appinfo
), сколько вы пожелаете.Вы можете различать эти элементы, используя атрибуты.Вы также можете иметь несколько дочерних элементов (любого типа) в элементе documentation
.
Итак, один из способов написания вашей схемы может выглядеть так:
<xs:complexType name="Account">
<xs:annotation >
<xs:documentation app="A">
The Account entity must be used this way for app A
</xs:documentation>
<xs:documentation app="B">
The Account entity must be used this way for app B
</xs:documentation>
</xs:annotation>
<xs:complexContent>
...