WEB开发网      濠靛倻鏅悵顖涚附閽樺鐎诲ù婊庡亾缁辨帗鎷呴悩鍨暠濞戞挴鍋撳ù鐘烘閸ㄥ孩绂嶉锝喰﹂柟瀛樺灣濠婃垿鎯冮崟顏嗩伇濞寸姾妫勬慨鈺呭礉濞戝磭骞㈤悹鍥у槻閸ㄥ孩绂嶉敓锟� ---闁挎洩鎷�
开发学院软件开发Java ODFDOM for Java:简化文档及其数据的程序控制,第... 阅读

ODFDOM for Java:简化文档及其数据的程序控制,第 2 部分

 2010-05-05 00:00:00 来源:WEB开发网 闁靛棴鎷�闁告垵绻愰惃顒傗偓娑欍仦缂嶏拷濠⒀呭仜閵囧洨鈧稒銇炵紞锟�闁靛棴鎷�  闁稿繗娅曢弫鐐哄级閵婏缚鑸瀣仧濞堟垵顕ラ鐓庤Е
核心提示: importorg.odftoolkit.odfdom.pkg.OdfPackage;[...]//loadstheODFdocumentpackagefromthepathOdfPackagepkg=OdfPackage.loadPackage("C:\sample.odt"

import org.odftoolkit.odfdom.pkg.OdfPackage; 
[...] 
 
// loads the ODF document package from the path 
OdfPackage pkg = OdfPackage.loadPackage("C:\sample.odt"); 
 
// loads the image from the URL and inserts the image in the package, 
pkg.insert(new URI("C:\helloWorld.png"), "Pictures/helloWorld.png", "image/png"); 
 
// save it including adapting the manifest 
pkg.save("C:\sample.odt"); 

可以从 ODFDOM Java 包 org.odftoolkit.odfdom.pkg.* 中获取包层实现的所有源代码。

ODFDOM DOM 层

ODF 规范是由 OASIS 标准开发组织作为一种标准化的文档格式开发的。正确地实现 ODF 规范的任何应用程序都可以与其他应用程序互操作和交换 ODF 文档。

可以通过 W3C DOM API 访问所有 XML 文件,这个 API 在内存中构建由文件的所有 XML 节点组成的 DOM 树。用户可以使用 W3C DOM API 轻松地添加和删除节点,或者修改树中节点的属性。

但是注意,在这一层中,只能把符合 ODF 标准的 XML 文件构造为 ODF DOM 树。

DOM 层功能

DOM 层负责解析和构造 ODF 包中的 XML 文件,但是 manifest.xml 文件除外,这个文件在包层操作。通过解析,可以用插入的 DOM 节点在内存中构造 DOM 树,每个节点对应于一个代表 ODF XML 元素或属性的 DOM 层类。

这些类的定义由 ODF 规范指定。对于 ODF 规范没有定义的 XML 节点,构造 org.odftoolkit.odfdom.pkg.element.OdfAlienElement/ org.odftoolkit.odfdom.pkg.element.OdfAlienAttribute 类。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:ODFDOM for Java

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接