Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
XML中的换行符不在浏览器中显示,但在视图源中显示为OK_Xml - Fatal编程技术网

XML中的换行符不在浏览器中显示,但在视图源中显示为OK

XML中的换行符不在浏览器中显示,但在视图源中显示为OK,xml,Xml,我生成了一个XML文件,其中一个节点包含我需要使用换行符/新行以特定方式呈现的数据: 这应该是第一行 这应该是第二行 当我在浏览器中加载XML并查看它的源代码时,我可以复制和粘贴数据,并保持结构不变。但在浏览器中,它呈现为: 这应该是第一行这应该是第二行 有什么想法吗?XML中没有任何东西可以帮助您在浏览器中格式化文本。如果要格式化XML数据以便在浏览器中查看,则应将XML转换为HTML,并应用适当的HTML标记,以按您希望的方式格式化文本。请显示XML和XSL转换并输出HTML。除非您采取特定

我生成了一个XML文件,其中一个节点包含我需要使用换行符/新行以特定方式呈现的数据:

这应该是第一行
这应该是第二行

当我在浏览器中加载XML并查看它的源代码时,我可以复制和粘贴数据,并保持结构不变。但在浏览器中,它呈现为:

这应该是第一行这应该是第二行


有什么想法吗?

XML中没有任何东西可以帮助您在浏览器中格式化文本。如果要格式化XML数据以便在浏览器中查看,则应将XML转换为HTML,并应用适当的HTML标记,以按您希望的方式格式化文本。

请显示XML和XSL转换并输出HTML。除非您采取特定步骤(插入

),否则您所显示的正是应该发生的事情。嗨,Jim根本不使用XSL,只是简单地在浏览器中显示XML,这样任何标记在这种情况下都不会有帮助。Thank pmartin可能重复,所以如果我想向某人提供XML,他们就不能复制和粘贴,他们需要开发自己的例程以正确的格式检索数据?我不确定我是否理解这个问题。有人会将您的XML从哪里复制/粘贴到哪里?当您谈到以正确的格式显示某些内容时,这意味着什么?我需要了解一种情况,即有人访问URL,然后返回并显示XML。出于多种原因,他们可能需要获取返回的数据并使用它。目前,格式设置意味着它不正确且不可用,因为返回值需要保留在我最后一条评论之前的位置,使用XML数据作为数据传输是可以的,我有其他方法来解决它,但我想知道是否有人可以建议一种解决方法,这基本上就是我的答案。如果要显示具有格式的XML数据,请使用XSL将XML转换为HTML(在转换过程中添加适当的标记),以便生成的HTML显示您希望它在网页上的外观信息。