主题基本上都说明了一切。
XmlBeans'
XmlError.getLine()
始终返回-1。
有没有办法至少获得错误的近似位置?
我已经尝试了XmlObject
,但是因为有空格,引号等等。被剥夺或改变,这没什么帮助。
答案 0 :(得分:4)
文档建议您可以通过提供XmlOptions:
来完成此操作<强> setLoadLineNumbers 强>
如果设置了此选项,则行号 注释放在商店中 解析文档时。这是 你想要的时候特别有用 XmlError对象包含行 数字。注意:这会添加行号 仅用于开始标记的信息。对于线 结束标签上的数字信息使用: setLoadLineNumbers(java.lang.String中) 例: xmlOptions.setLoadLineNumbers(XmlOptions.LOAD_LINE_NUMBERS_END_ELEMENT)