我下载了一个XML文件。我用Firefox打开了它,毫不奇怪,它只是一长串未格式化的文本。我计划对纯文本做一些工作,所以我点击select all,然后将它复制/粘贴到文本编辑器中( Linux中的gedit)。令我非常高兴的是,在下载文件之前,我在网上查看文件时看到的所有换行符和空行(没有选项卡或其他格式,只有换行)可以很好地格式化结果。
有人能解释一下为什么吗?
发布于 2016-01-16 01:17:39
有三种解释:
什么是XML格式(在本例中)?加入白甲,创造出奇幻的结构。因此,为了允许您以格式化的形式“导出”数据,firefox会将带有白色文本的内容复制到剪贴板上。这就是为什么要在编辑器中格式化XML的原因。
最后的第三个选项是,firefox只复制文本,但是文本编辑器做了神奇的工作--检测粘贴的内容是XML,然后格式化它。
这都取决于您是如何复制XML的。它是来自XML的源视图吗?您可能会看到已经格式化的结构,或者是"web视图“,其中XML标记与HTML类似,只是简单地从输出中删除(因为您在web页面上看不到HTML标记,只有内容对吗?;)。
https://stackoverflow.com/questions/34803171
复制相似问题