主題は基本的にそれをすべて言います。
XmlBeans'
XmlError.getLine()
常に-1を返します。
エラーの少なくともおおよその位置を取得する方法はありますか?
私はすでに試しましたXmlObject
が、空白、引用符などから。剥ぎ取られたり変更されたりしても、あまり役に立ちません。
ドキュメントは、 XmlOptionsを提供することでこれを行うことができることを示唆しています:
setLoadLineNumbers
このオプションが設定されている場合、ドキュメントを解析するときに行番号の注釈がストアに配置されます。これは、XmlErrorオブジェクトに行番号を含める場合に特に便利です。注:これにより、開始タグの行番号情報のみが追加されます。終了タグの行番号情報については、次を使用します。setLoadLineNumbers(java.lang.String)例:xmlOptions.setLoadLineNumbers(XmlOptions.LOAD_LINE_NUMBERS_END_ELEMENT)