有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何在Java中以编程方式创建XML文档?

给定一组我可以使用的预先描述的标记(例如,AndroidManifest.xml这样的结构),我如何在Java中从头开始创建xml文档(用于清单文件),最好不要使用任何第三方库

此外,最好的方法是什么(如果有的话)


共 (1) 个答案

  1. # 1 楼答案

    有很多方法可以在没有第三方框架的情况下生成XML

    1. SAX和DOM(强大但复杂)
    2. Jax-B(相对容易)

    生成XML的最简单方法是使用Jax-B(从JEE6开始,Jax-B就是一个标准)。有关Jax-B的更多详细信息,请参阅here

    但是,如果您试图在Android中实现这一点(因为您提到了AndroidManifest.xml),那么我建议您使用像Simple这样的第三方框架来避免不必要的复杂情况,因为它比上述其他技术更轻量级,并且易于使用

    如果您严格要求不使用第三方库(我不推荐),那么在Android中使用SaxParser,有关一些示例,请参考here

    希望这有帮助