首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通用文档生成的m2doc

通用文档生成的m2doc
EN

Stack Overflow用户
提问于 2020-09-15 19:01:27
回答 1查看 118关注 0票数 0

我正在探索如何使用m2doc生成政府文档:我是我所在组织的系统工程师,我们正在尝试使用这个软件自动生成年度预算提案。很多人都在处理这些文档,通常都会引入错误;例如,某个值可能会更改,并且不会在文档中出现的所有位置更新。

最后的解决办法将包括一个我将设计的模型,它的总体结构是文件所要求的所有属性(实体、数额、政府方案等);我将向一位专家提供一个字模板,以便除文件必须包括的所有法律文本之外,还包括要整合的要素;最后,将有一个工具,使财务人员能够将这些要素作为真实数据输入(这将允许保留几个版本的数据)。最后,我们将使用m2doc生成文档的版本。我的想法是逐步推进解决方案,在解决方案中可以手动完成第一个版本(作为概念的证明),甚至使用Eclipse作为主要的集成和生成工具。

我缺乏Eclipse、Java编程等方面的广泛经验,但我觉得我可以为我们需要的东西开发一个解决方案。在我看来,m2doc站点需要更多关于与模型及其数据的集成的信息,这正是我现在遇到问题的地方。

我目前的理解是,这个Eclipse建模框架 ( EMF )提供了一种描述数据模型的方法,并且m2doc可以使用任何基于EMF(纯或其变体之一)的模型作为文档生成的基础。我的问题是,使用纯EMF模型,我无法找到将该模型的实例(如XML序列化表示)与文档生成相关联的方法,只关联模型本身:换句话说,在创建生成配置(.genconf文件)时,它将告诉m2doc (除其他外)要使用的模型变量是什么,这是一个.ecore资源,而不是一个实例和实际数据,因此我不能在那里继续。

我希望有人能指导我解决我的问题,或者告诉我在哪里可以找到一个使用该技术的完整示例:在m2doc站点上,没有我可以下载的示例项目(或者至少,我找不到它)。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2020-09-16 12:38:44

我认为你的问题与内容类型有关。EMF不能将您的xml文件识别为模型。您需要创建一个来自xsd的Ecore模型。当所有插件都是使用genmodel (EMF而不是M2Doc genconf)生成并安装在您的环境中(或者通过启动运行时)时,您应该能够以EMF模型的形式加载您的xml。M2Doc依赖于EMF来加载模型。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63908290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档