我有一个包含“-”字符的 XSD 元素的文件。这是对 XSD 文件的最新更改,在编译文件后,我发现我的 java 代码中使用的访问器方法没有任何更改。此外,当我尝试在我的 java 代码中调用此元素时,它会引发空指针异常。我在编译 xsd 文件时没有收到任何错误,我已经多次重新启动并清理了我的项目。
有人可以解释一下 XMLBeans 是如何处理添加“-”字符的,或者我如何能更好地处理这种情况?
例子:
老的:
<xs:element minOccurs="0" maxOccurs="1" name="FooBoo">
旧访问器方法:
getFooBoo();
新的:
<xs:element minOccurs="0" maxOccurs="1" name="Foo-Boo">
新的存取方法:
getFooBoo();
预期的新访问器方法:getFoo_Boo();