2017-02-04 1 views
0

est-il possible d'obtenir/définir les noeuds xml natifs directement comme nous pouvons le voir, nous définissons l'extension '.docx' du format ms. extension xml utilisant Apache POI? J'ai un cas d'utilisation où j'ai besoin de mettre à jour de tels attributs de certains nœuds xml (pour les extensions doc et docx). Ou quelqu'un peut-il suggérer d'autres projets utiles?Comment mettre à jour le mot MS au niveau du noeud (format xml) en utilisant Apache POI

+0

Parlez-vous du format "Flat OPC XML"? docx4j peut importer des fichiers dans ce format, vous pouvez éditer le contenu (c'est-à-dire en tant que fichier docx), puis vous pouvez sauvegarder en tant que docx ou l'exporter au format "Flat OPC XML". – JasonPlutext

+0

Naah ... Ce n'était pas possible pour le cas d'utilisation dont j'avais besoin ... Je pensais que c'était résolu avec apache poi lui-même, j'ai essayé ça ... Voir la mise à jour dans ce post lui-même, merci :) –

Répondre

0

Apache poi a une méthode getDomNode.
appel chaîne complète est document.getDocument(). GetBody(). GetgetDomNode() Tous ces nœuds de niveau xml sont désormais accessibles plus Désolé .. A pris beaucoup de POC, la comparaison avec le bureau OpenXML dtd bla bla ..