使用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转换为XML,那么只有通过非XML表示(例如Java对象)才能为自己做额外的工作.使用高级声明性语言是可行的方法,这意味着XSLT或XQuery.
在XSLT和XQuery之间进行选择时,我通常的建议是XSLT针对转换进行了优化,XQuery针对查询进行了优化. “转换”是指大多数输入出现在输出中的任务,只是以不同的形式出现. “查询”是指从大量数据中提取信息块. 当然,所有这些技术都有学习曲线,如果你有一个小的一次性工作要做,那么这可能是选择工具的有效因素.但对于执行XML和Java的项目,最好的建议是尽可能少地使用Java.将其视为“Java项目”可能是一个糟糕的起点. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |