3

Java で XML ファイルを解析しているときに、特定の要素の制限を取得することはできますか?

たとえば、スキーマがある場合:

<xs:element name="MyString" minOccurs="0">
  <xs:simpleType>
   <xs:restriction base="xs:string">
    <xs:maxLength value="100"/>
   </xs:restriction>
  </xs:simpleType>
</xs:element>

XMLファイルの解析中にノード MyString を取得したときに、その制限がmaxLength = 100xs:stringであるという情報を取得できるようにしたい。

4

2 に答える 2

2

このプロジェクトをお勧めします。

これは、リンクされたPuceと同じjaxbプラグインですが、適切なMavenプロジェクトといくつかの改善が加えられています。

于 2013-02-26T23:02:10.693 に答える
2

Bean Validation Annotations (JSR-303) を生成するための JAXB プラグインを検索/作成できます。

http://metro.1045641.n5.nabble.com/JAXB-plugin-to-generate-Bean-Validation-Annotations-JSR-303-td5598189.html

于 2012-06-08T08:54:02.387 に答える