【问题标题】:How to get the xml line number of an object parsed using eclipse emf modeling如何获取使用eclipse emf建模解析的对象的xml行号
【发布时间】:2017-11-30 10:24:57
【问题描述】:

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

谢谢。

【问题讨论】:

    标签: java xml eclipse emf


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2016-07-23
      • 1970-01-01
      • 2012-01-13
      • 1970-01-01
      • 2011-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-25
      相关资源
      最近更新 更多