Какие изменения мне нужно внести в схему, определенную ниже, чтобы атрибут с именем code не был пустой строкой/валидацией, если код пуст?
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xsd:attribute name="code" type="xsd:string"/>
<xsd:element name="Root">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Child" nillable="false">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="childAge">
<xsd:simpleType>
<xsd:restriction base="xsd:integer"/>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
<xsd:attribute ref="code" use="required"></xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>