Entonces obtuve este esquema XML:
<?xml version="1.0"?> <xs:schema version="1.0"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<xs:element name="request">
<xs:complexType>
<xs:sequence>
<xs:element name="amenity">
<xs:complexType>
<xs:sequence>
<xs:element name="description" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element> </xs:schema>
¿Cómo hago que el elemento de descripción sea opcional? Por tanto, tanto XML con el elemento de descripción como sin él se validarán con el XSD.
Consulte también los valores predeterminados del esquema XML minOccurs / maxOccurs
—
kjhughes