主题基本上说明了一切。XmlBeans'
XmlError.getLine()
始终返回-1。
有什么方法可以至少获得一个错误的大概位置吗?
我已经尝试过XmlObject
,但是由于有空格,引号等。被剥离或更改,没有太大帮助。
最佳答案
该文档建议您可以通过提供XmlOptions来做到这一点:
setLoadLineNumbers
如果设置此选项,则行号
批注放置在商店中
解析文档时。这是
在您需要时特别有用
XmlError对象包含行
数字。注意:这会添加行号
仅针对开始标签的信息。换线
结束标签上的数字信息使用:
setLoadLineNumbers(java.lang.String)
例:
xmlOptions.setLoadLineNumbers(XmlOptions.LOAD_LINE_NUMBERS_END_ELEMENT)