当前位置:  开发笔记 > 编程语言 > 正文

使用JUST Java 1.5(或更早版本)读写XML

如何解决《使用JUSTJava1.5(或更早版本)读写XML》经验,为你挑选了1个好方法。

对于读取XML,Java 1.5中内置了SAX和DOM.您可以使用JAXP而不需要了解有关哪些解析器可用的详细信息...那么,在Java 1.5及更早版本中编写 XML文档的规则是什么?

我不想使用第三方二进制文件

我不想假设Sun VM或IBM VM等并使用一些专门的类

无论是撰写文件的意思,我都想以互补的方式阅读.

大型XML文件的性能和适用性并不是特别重要

理想情况下,只需几行代码就可以进行无变化的读写操作.



1> McDowell..:

Java 1.4附带了javax.xml.transform,它可以使用DOMSource,SAXSource等:

// print document
InputSource inputSource = new InputSource(stream);
Source saxSource = new SAXSource(inputSource);
Result result = new StreamResult(System.out);
TransformerFactory transformerFactory = TransformerFactory
    .newInstance();
Transformer transformer = transformerFactory
    .newTransformer();
transformer.transform(saxSource, result);

如果你想回到J2SE 1.3 API,你几乎就是自己(虽然如果你使用那个时代的J2EE API,可能会有一些东西 - 我不记得了).

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有