【问题标题】:how to parse docx xml using JDOM to extract the data from docx如何使用 JDOM 解析 docx xml 以从 docx 中提取数据
【发布时间】:2014-05-19 12:58:36
【问题描述】:

因为我们可以通过使用 winzip 或 winrar 工具打开 docx 文件来查看所有 XML 文件..我想从这些 xml 文件中提取数据..我的问题是.. 1. 如何先用代码提取一个docx文档的所有XML文件? 2. word/document.xml中存在实际数据,我该如何进行解析?

我是 DOM 和 xml 解析新手,请帮帮我...

【问题讨论】:

  • 您可以考虑使用更高级别的 API,例如(在 Java 世界中)docx4j 或 POI。

标签: xml parsing docx jdom


【解决方案1】:

我不会给你写代码,但你必须做的步骤是:

  • 阅读 docx 文件
  • 解压
  • 获取“word/document.xml”文件的内容
  • 将该内容传递给 JDOM

如果您的问题变得更具体,请发布一个新问题

【讨论】:

  • 是的,谢谢..我已经按照您所说的使用 ZipinputStream 解压缩了 word doc,并且我有 'word/document.xml' 文件...因为我对 JDOM 完全陌生,您可以请告诉我如何继续学习 JDOM??..我对 DOM 有基本的了解(它提供了 XML 的树结构)..我的下一步应该是什么??
  • 好的,太好了!现在只需将其内容传递给 JDOM
  • 什么是 JDOM?是jar文件吗??
  • 我不会编程 Java,但我猜你必须包含一个 JAR
  • ohk..好吧,我会用谷歌搜索 JDOM..谢谢你的帮助!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-08-24
  • 2014-10-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多