【问题标题】:What technologies are there for formatted, structured data input and output?有哪些技术可用于格式化、结构化数据的输入和输出?
【发布时间】:2010-09-09 20:25:28
【问题描述】:

我正在这里从事一个项目,该项目从我公司的人员那里提取内部简历,从中提取技能和相关内容并将其存储在数据库中。这一切都是使用 docx4j 和 Grails 完成的。这要求首先通过一个模板提交简历,该模板对所有内容都进行了正确的格式化,以便摄取工具知道要寻找什么来剥离数据。

第二部分,如果我们想从数据库中取出一份“精简”的简历,该怎么办。换句话说,我想搜索我现在拥有的上传内容,并且只为有Java编程经验的人打印新的简历。所以我可以进入我的数据库,找到最初拥有 Java 作为技能的人,并输出一组新的简历,这些简历仍然是一个很好的模板格式,并且只有相关信息,而不是所有内容.

我一直在用 Java 编写一些软件来执行此操作,它基本上将使用 docx 模板,覆盖 customXML 中绑定到 doc 中的内容控件的项目,因此新数据显示出来并可以保存为包含该自定义数据的新 docx。

这对我来说似乎很麻烦,并且有一些限制。首先,假设我的模板有 3 个技能的位置,而特定的人有 8 个技能。除了煞费苦心地插入带有所有格式化 XML 标记等的数据之外,似乎没有什么好的方法可以将这 5 个附加技能添加到 docx 中。这是一个真正的痛苦,因为如果模板发生变化,我不想回到我的软件并编辑源代码以将额外的数据输入 XML 标记更改为粗体而不是斜体。

我正在阅读有关使用 Infopath 创建可用于获取输入、连接到某些共享点数据源或存储剥离数据的表单的内容。但是,我似乎无法确定是否可以使用 sharepoint 以一种很好的格式化方式获取数据。这样做的一般步骤是什么?似乎我无法通过任何快速的谷歌搜索找到关于这个主题的很多信息。

谢谢

【问题讨论】:

  • 您的问题与java或grails无关,问题的设置在很大程度上与问题本身无关,并且问题本身有些模糊。也许你可以删掉前 4 段,详细说明你想要完成的工作。

标签: java sharepoint grails ms-word infopath


【解决方案1】:

你可以设置技能:

<skills>
  <skill>..</skill>
  <skill>..</skill>

并使用指向容器的“重复”内容控件。这将处理任意数量的&lt;skill&gt; 条目。

【讨论】:

  • 是的,我在另一个论坛上阅读。这可能是我要走的路。
猜你喜欢
  • 2019-09-10
  • 1970-01-01
  • 1970-01-01
  • 2018-04-04
  • 2012-10-06
  • 2013-10-06
  • 1970-01-01
  • 1970-01-01
  • 2016-05-19
相关资源
最近更新 更多