如何获取使用eclipse emf建模解析的对象的xml行号

时间:2017-06-27 11:22:02

标签: java xml eclipse emf

我正在使用eclipse emf建模开发一些工具,我想知道如何获取解析对象的xml行号。我需要这个,以便在数据验证期间创建文件问题标记。我读了一些关于这方面的话题,但我找不到我要找的信息。我在想,也许有人可以帮我提一些关于如何做到这一点的提示。

感谢。

1 个答案:

答案 0 :(得分:0)

我不知道EMF是否提供此功能。

我还没有尝试过,但会开始研究如何自定义XML反序列化过程。在反序列化过程中可以store the line number of each XML DOM node。使用XMLResource.getDOMHelper(),您应该能够在XML节点和EMF对象之间构建映射。使用此映射,应该可以将每个EMF对象与XML文件中的一行相关联。