Родительский xsd:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="SpecialOption">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="Option" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:schema>
После изменения xsd: Добавление поля use = "required"
<xs:element name="SpecialOption">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="Option" type="xs:string" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
Я хочу добавить поле use = "required" в родительский xsd и создать новый файл xsd. Я хочу сделать это программно из кода java.
в настоящее время, я следую приведенному ниже методу, чтобы прочитать файл xsd, но не могу найти способ добавить атрибут use = "required" Как программно обновлять и добавлять элементы в XSD
Любая помощь здесь очень ценится. Спасибо