Есть схема, в которой значения задаются через вот такие фасеты. Т.е. если код страны "004" - записываем "1".
Читаю через фабрику, но у фасета видны только значения 1, 2 и т.д.
Можно как-то прочитать еще и значения из <description> или <xs:documentation>?
<xs:simpleType name="КодыСтранОКСМКод">
<xs:annotation>
<xs:appinfo>
<description>Цифровой код страны в ОКСМ</description>
</xs:appinfo>
<xs:documentation>Цифровой код страны в ОКСМ</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="1">
<xs:annotation>
<xs:appinfo>
<description>004</description>
</xs:appinfo>
<xs:documentation>004</xs:documentation>
</xs:annotation>
</xs:enumeration>
(3) Ну как бы да. В данном случае твой description и говорит о том, что оно как бы комментарий без обязательств
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший