有 Java 编程相关的问题?

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

java如何在Eclipse或任何其他平台上高效地格式化一个巨大的XML文件

我有一个XML文件,大小约为0.8MB,包含约30000行。我在Eclipse中打开了该文件,然后尝试格式化内容。我尝试了几次,但每次Eclipse都没有响应,在1-2分钟后,我强迫它关闭

在Eclipse平台上,是否有任何配置或插件可以使如此庞大的XML文件的格式化更容易,并能有效地使用内存?如果您知道独立于Eclipse工作的程序可以完成相同的任务,那么它对我也很有用


共 (1) 个答案

  1. # 1 楼答案

    对于大文件,请尝试命令行工具。他们通常工作效率更高。在你的例子中,用选项 format试试xmllint,或者用选项fodocs)试试XMLStarlet

    或者,给Eclipse提供大量内存(1-1.5GB),并更加耐心。Eclipse中的XML编辑器对于大型文档来说非常慢