gpt4 book ai didi

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

转载 作者:数据小太阳 更新时间:2023-10-29 01:57:00 27 4
gpt4 key购买 nike

为了读取 XML,Java 1.5 内置了 SAX 和 DOM。您可以使用 JAXP 而无需知道可用的解析器的详细信息...那么,有哪些规定的 API 可用于在 Java 1.5 及更早版本中编写 XML 文档?

  • 我不想使用第三方二进制文件
  • 我不想使用 Sun VM 或 IBM VM 等并使用一些专门的类
  • 无论以何种方式编写文档,我都希望以互补的方式阅读。
  • 大型 XML 文件的性能和适用性并不是特别重要

理想情况下,无需更改的读写只是几行代码。

最佳答案

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,可能会有一些东西 - 我不记得了)。

关于java - 使用 JUST Java 1.5(或更早版本)读写 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/693090/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com