2017-02-04 3 views
0

을 사용하여 노드 레벨 (xml 형식)에서 MS 워드를 업데이트하는 방법은 ms word 형식의 '.docx'확장자를 '로 설정하는 것으로 볼 수 있듯이 기본 xml 노드를 직접 가져 오거나 설정할 수 있습니다. Apache POI를 사용하는 xml 확장? 일부 XML 노드의 속성을 업데이트해야하는 유스 케이스가 있습니다 (doc 및 docx 확장 모두). 누군가 다른 유용한 프로젝트를 제안 할 수 있습니까?Apache POI

+0

"Flat OPC XML"형식에 대해 이야기하고 있습니까? docx4j는이 형식으로 파일을 가져올 수 있습니다. 즉, docx 파일처럼 내용을 편집 할 수 있습니다. 그러면 docx로 저장하거나 "Flat OPC XML"형식으로 다시 내보낼 수 있습니다. – JasonPlutext

+0

Naah ... 내가 필요로하는 유스 케이스는 불가능했다 ... 아파치 포이 그 자체로 해결되었다고 생각했는데, 나는 그것을 시도했다 ...이 포스트 자체에서 업데이트 된 대답을 볼 수있다. –

답변

0

Apache poi에는 getDomNode 메소드가 있습니다.
전체 체인 호출이 document.getDocument()이다. 또는 getBody(). getgetDomNode() 그러한 XML 수준의 노드가 현재 액세스 할 수있는 더 죄송합니다 .. 사무실 OPENXML DTD ㅋ ㅋ ㅋ ㅋ과 비교, POC 많이 툭 ..