このようなものがあるかどうかは疑問ですが、質問することを考えまし
た.xsdファイルを読み取り、コードで使用する文字列形式などで定義された要素を「作成」するライブラリがJavaにあるかどうか知っている人はいますか?
たとえば、次のスキーマを読みます。
<?xml version="1.0" encoding="utf-8"?>
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="Address">
<xs:complexType>
<xs:sequence>
<xs:element name="Street" type="xs:string" />
<xs:element name="Town" type="xs:string" />
<xs:element name="Country" type="xs:string" minOccurs="0" />
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
また、次の形式の文字列があります。
<Address>
<Street></Street>
<Town></Town>
<Country></Country>
</Address>
自動ツールも同様の処理を行います。つまり、WSDL を解析し、タイプ セクションから、スキーマで定義された要素のインスタンスとなる JAXB クラスなどを作成します。
これを行うライブラリはありますか?
更新:
たとえば、Eclipse で Web アプリケーションの xml 記述子を作成すると、ユーザーがスキーマに従って入力する必要があるすべての要素を含むツリー テーブルが表示されます。どうやってやっているの?彼らはjarに含まれるxsdsを解析していると思います
。どんな入力でも大歓迎です。
ありがとうございました!