当我用 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 时,我希望能够获取其限制为 xs:string
和 maxLength = 100 的信息。
最佳答案
我会推荐这个 project .
它是与 Puce 链接相同的 jaxb 插件,但具有适当的 maven 项目和一些改进。
关于java - 获取特定 xml 元素的 xsd 限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10945640/