使用html浏览器显示xml数据有什么区别?
使用 html 浏览器(如 firefox、internet exporer、netscape navigator 等)显示 xml 数据在文本、图像等如何在计算机屏幕上显示方面有什么区别?
What is the difference in displaying xml data using html browser such as firefox,internet exporer,netscape navigator etc. in terms of how text, images etc are display on a computer screen?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这个问题有点令人困惑,因为 XML 是一项基础技术,它没有定义如何表示任何内容,因此问题本身没有多大意义。
纯 xml 文件将显示为可折叠的文本数据树,因为任何 xml 文件都只是遵循一些基本且简单的规则(例如标记语法、特殊字符等)的结构化文本文件。
正如 divo 所说,如果您在 xml 中定义样式表,IExplorer 将呈现的内容将是应用该样式表的结果。 这适用于 CSS 样式表和 XSLT 转换样式表。
此外,如果您的 xml 实际上是 xhtml,它将呈现为普通的 HTML 页面。 这是因为 IExplorer 支持 XHTML 规范,该规范是通过 XML 语法定义的标准。
The question is a little bit confusing, since XML is a base technology, it does not define how to represent anything so the question itself hasn't a lot of sense.
A plain xml file will be displayed as a collapsable tree of text data since any xml file is just a structured text file that follows some basic and simple rules (such as tag syntax, special chars, etc.).
As divo said if you define a stylesheet inside xml what IExplorer will render will be the result of applying that stylesheet. That applies to both CSS stylesheets and XSLT transformation stylesheets.
Moreover if your xml is actually xhtml it will be rendered as a normal HTML page. That is because IExplorer supports XHTML specification which is a standard defined by means of XML syntax.
Internet Explorer 的一些特点(与简单的文本编辑器相比)是您应该注意的,例如,空白被删除,空标签被单个元素替换(成为 )。
IE 还将执行 XML 中包含的任何 XSL 样式表。
some specialties of Internet Explorer (in contrast to simple text editors) is that you should be aware of are e.g. that white space is removed and empty tags are replaced by single elements ( becomes ).
IE also will execute any XSL stylesheet included in your XML.