首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从浏览器到纯文本的剪切和粘贴对XML做什么?

从浏览器到纯文本的剪切和粘贴对XML做什么?
EN

Stack Overflow用户
提问于 2016-01-15 01:57:18
回答 1查看 251关注 0票数 0

我下载了一个XML文件。我用Firefox打开了它,毫不奇怪,它只是一长串未格式化的文本。我计划对纯文本做一些工作,所以我点击select all,然后将它复制/粘贴到文本编辑器中( Linux中的gedit)。令我非常高兴的是,在下载文件之前,我在网上查看文件时看到的所有换行符和空行(没有选项卡或其他格式,只有换行)可以很好地格式化结果。

有人能解释一下为什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-16 01:17:39

有三种解释:

  1. XML文件已经格式化,所有的白区(空格、制表器等)都被复制到剪贴板上,但是firefox将它们删除了。
  2. XML没有格式化,firefox也是这样做的。

什么是XML格式(在本例中)?加入白甲,创造出奇幻的结构。因此,为了允许您以格式化的形式“导出”数据,firefox会将带有白色文本的内容复制到剪贴板上。这就是为什么要在编辑器中格式化XML的原因。

最后的第三个选项是,firefox只复制文本,但是文本编辑器做了神奇的工作--检测粘贴的内容是XML,然后格式化它。

这都取决于您是如何复制XML的。它是来自XML的源视图吗?您可能会看到已经格式化的结构,或者是"web视图“,其中XML标记与HTML类似,只是简单地从输出中删除(因为您在web页面上看不到HTML标记,只有内容对吗?;)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34803171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档