加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

使用Java转换XML有哪些不同的方法?

发布时间:2020-12-15 08:47:58 所属栏目:Java 来源:网络整理
导读:我正在研究如何在 Java项目中将XML从一种格式转换为另一种格式. 有哪些替代方案,它们的优缺点是什么? 到目前为止我找到的替代品: XSLT / XQuery 将两种格式的XML绑定到Java并使用Java进行映射 Groovy 解决方法 如果您正在将XML转换为XML,那么只有通过非XML
我正在研究如何在 Java项目中将XML从一种格式转换为另一种格式.

有哪些替代方案,它们的优缺点是什么?

到目前为止我找到的替代品:

> XSLT / XQuery
>将两种格式的XML绑定到Java并使用Java进行映射
> Groovy

解决方法

如果您正在将XML转换为XML,那么只有通过非XML表示(例如Java对象)才能为自己做额外的工作.使用高级声明性语言是可行的方法,这意味着XSLT或XQuery.

在XSLT和XQuery之间进行选择时,我通常的建议是XSLT针对转换进行了优化,XQuery针对查询进行了优化. “转换”是指大多数输入出现在输出中的任务,只是以不同的形式出现. “查询”是指从大量数据中提取信息块.

当然,所有这些技术都有学习曲线,如果你有一个小的一次性工作要做,那么这可能是选择工具的有效因素.但对于执行XML和Java的项目,最好的建议是尽可能少地使用Java.将其视为“Java项目”可能是一个糟糕的起点.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读