Я новичок, когда дело доходит до xml-схем. Во всяком случае, здесь идет мой вопрос:Как предотвратить пустой элемент в XML через XSD
У меня есть следующий элемент
<property name="propA">some-value</property>
, и я хотел бы мой XSD для предотвращения пустых элементов, таких, как это:
<property name="propB" />
<property name="propC"></property>
Как я могу добиться этого с мой текущий XSD, как показано ниже:
<xs:complexType name="property">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="name" type="xs:string" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
Когда вы говорите «предотвратить пустые элементы» вы имеете в виду предотвратить пустые элементы из визуализируемых, или вы имеете в виду, что элемент должен иметь значение? Если вы имеете в виду второе, опция «требуется» может работать. – SouthShoreAK