我正在使用MOxy在运行时加载XSD,并了解与XSD匹配的XML的结构。要澄清的是,我还没有与XSD匹配的XML,我只想了解XML可能具有的结构。
我的问题是我找不到一种方法来检查元素是否为元素列表,换言之,该元素的maxOccurs是否大于1。
我得到了一个DynamicType类型的对象,但我发现匹配一个出现一次的xs:element和一个出现多次出现的xs:element的对象之间没有任何区别。
如果MOxy无法做到这一点,那么还有其他库可以吗?
谢谢
答案 0 :(得分:0)
找到了一个更好的库来探索XSD-apache XMLSchema。 这个库让我遍历XSD并检索maxOccurs属性。