2009-07-06 4 views
2

제목에 기본적으로 모두 나와 있습니다.XMLBeans의 XMLError에서 줄 번호 정보를 얻는 방법

XmlBeans'XmlError.getLine()은 항상 -1을 반환합니다.

오류에 대한 대략적인 위치를 얻는 방법이 있습니까?

나는 이미 XmlObject을 시도했지만, 공백, 따옴표 등으로 인해. 그것들은별로 도움이되지 않습니다.

답변

4

문서는 XmlOptions를 제공하여이 작업을 수행 할 수 있습니다 제안 :이 옵션을 설정하면 문서를 구문 분석 할 때, 행 번호 주석이 가게 에 배치됩니다

setLoadLineNumbers

. 이것은 입니다. XmlError 객체에 줄 번호 이 포함될 때 특히 유용합니다. 참고 : 이렇게하면 시작 태그에만 행 번호 정보가 추가됩니다. 라인 끝 태그에 번호 정보는 사용 setLoadLineNumbers (java.lang.String의) 예 : xmlOptions.setLoadLineNumbers (XmlOptions.LOAD & #의 x005f; LINE & #의 x005f, NUMBERS & #의 x005f; END & # x005f, ELEMENT)

관련 문제