2017-02-04 19 views
0

を使用してノードレベル(xml形式)でMSワードを更新する方法は、msワードフォーマットの '.docx'拡張子を 'に設定するとわかるように、ネイティブxmlノードを直接取得/設定できます。 Apache POIを使用したxml拡張 私はいくつかのxmlノードの属性を更新する必要があるユースケースを持っています(docとdocx拡張の両方)。 誰か他の役に立つプロジェクトを提案できますか?Apache POI

+0

..オフィスのOpenXMLのDTD何とか何とかと比較し、POCの多くを取りましたあなたは "Flat OPC XML"フォーマットについて話していますか? docx4jはこの形式のファイルをインポートすることができます。つまり、docxファイルとしてコンテンツを編集し、docx形式で保存したり、「フラットOPC XML」形式にエクスポートしたりできます。 – JasonPlutext

+0

Naah ...私が必要としたユースケースは可能ではありませんでした...それはapache poi自体で解決されたと思っていましたが、私はそれを試みました...この投稿自体では、 –

答えて

0

Apache poiにはgetDomNodeメソッドがあります。
フル・チェーン・コールがどれなのXMLレベルのノードがアクセスできるようになりましさらに 申し訳ありdocument.getDocument()。getBody()。getgetDomNode() ..です