java - Spring 网络服务 :what are SAAJ and AXIOM

标签 java spring web-services spring-mvc

SAAJ 基于 DOM,即文档对象模型。 这句话是什么意思?

AXIOM 基于 StAX,即 XML 的流 API。 这句话是什么意思?

哪个更好?

我想澄清关于这两个 API 的概念。 谢谢你

最佳答案

DOM 模型在从节点中提取内容之前将整个文档读入内存。 Stax 解析文档而不将其保存在内存中。

所以,需要在xml中前后引用,xml内容少,用DOM,否则考虑Stax。

关于java - Spring 网络服务 :what are SAAJ and AXIOM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18614059/

相关文章:

java - Gradle - 使用 jaxb 生成可序列化的类

java - 如何将特定字段用于特定的应用程序构建(调试/发行版)?

java - Spring JSP 重定向

java - ServiceClass对象未实现以下形式的所需方法: OMElement add(OMElement e)

javascript - JSON 无法警告对象值

c# - Web 引用服务错误

java - 将 Maven 项目转换为 Netbeans 项目

java - 尝试在目录之间 move 时文件正在使用异常

spring - javax.persistence.TransactionRequiredException : no transaction is in progress, @Transactional(propagation=Propagation.REQUIRED) 不工作

java - JdbcBatchItemWriter - 关键字 'ON' 附近的语法不正确