'-'문자가 포함 된 XSD 요소가있는 파일이 있습니다. 이것은 XSD 파일의 최근 변경 사항이며 파일을 컴파일 한 후 내 Java 코드에서 사용되는 접근 자 메서드를 변경하지 않았습니다. 또한 내 Java 코드에서이 요소를 호출하려고하면 null 포인터 예외가 throw됩니다. xsd 파일을 컴파일하는 데 오류가 발생하지 않아 다시 시작하고 여러 번 프로젝트를 정리했습니다.XMLBeans가 '-'문자를 처리하는 방법을 설명하십시오.
누군가가 XMLBeans가 '-'문자 추가를 처리하는 방법이나이 상황을 더 잘 처리 할 수있는 방법을 설명해 주실 수 있습니까?
예 :
올드 :
<xs:element minOccurs="0" maxOccurs="1" name="FooBoo">
오래된 소품 방법 :
getFooBoo();
새로운 기능 :
<xs:element minOccurs="0" maxOccurs="1" name="Foo-Boo">
새로운 접근 자 방법 :
getFooBoo();
예상되는 새 접근 자 방법 : getFoo_Boo();
고마워요! 이것은 내가 가지고있는 문제를 해결하지 못했고, 내가 사용하고있는 xmlbeans의 버전과 관련이있을 수 있다고 생각합니다. (2.4.0) 이제 태그 이름에 string.replace를 수행하고 ' - 내 xsd에서. –