Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.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
Html XML的实际使用?_Html_Xml - Fatal编程技术网

Html XML的实际使用?

Html XML的实际使用?,html,xml,Html,Xml,在我的电脑之旅中,我刚刚开始了网络的基础知识。在对HTML进行了一次很好的练习之后,我现在面对的是XML 我能够理解XML作为一种语言的所有概念,并且理解它用于处理数据,而不仅仅是呈现网页 我无法了解的是何时以及如何在web上使用XML。网页是用HTML编写的,所以我想知道XML什么时候出现?有人能提供一些实际的例子吗?您希望何时编写XML文件以及将其放在何处?网页可以是HTML和XML的混合体吗 我为这个天真而基本的问题感到抱歉,但出于某些原因,我的大脑拒绝消化这个东西 谢谢XML是一种用于编

在我的电脑之旅中,我刚刚开始了网络的基础知识。在对HTML进行了一次很好的练习之后,我现在面对的是XML

我能够理解XML作为一种语言的所有概念,并且理解它用于处理数据,而不仅仅是呈现网页

我无法了解的是何时以及如何在web上使用XML。网页是用HTML编写的,所以我想知道XML什么时候出现?有人能提供一些实际的例子吗?您希望何时编写XML文件以及将其放在何处?网页可以是HTML和XML的混合体吗

我为这个天真而基本的问题感到抱歉,但出于某些原因,我的大脑拒绝消化这个东西


谢谢

XML是一种用于编码信息的标记语言,人类很容易阅读,计算机也很容易解析。例如,它通常用于与Web API进行通信


您可以在w3.org上阅读更多关于它的信息。

XML存储数据,仅此而已。XSL获取数据,匹配模式并生成(通常)HTML

从理论上讲,下载带有附加样式表的XML文件(或任何XML格式的数据)并完全在客户机上呈现是可能的,但这对页面的搜索引擎排名影响不大


通常情况下,HTML文件使用javascript下载XML数据,使用XSL或javascript呈现数据,然后在页面上修改HTML。这意味着您不必在每次请求时刷新整个页面或下载多余的格式数据。

正如其他人所说,XML是标记语言,它主要用于传输一些数据。例如,所有在SOAP协议上运行的web服务都使用XML存储其信息等等。是的,XHTML在某种程度上是HTML和XML的混合体。它有更严格的规则,例如所有元素必须始终是封闭的,但它与普通HTML并没有太大区别


你可以在那里读到更多的内容,这应该是一个答案。因此“XML”文件(数据)与我的网页中的l.html文件不同。javascript从XML中获取数据,并使用XML文件中的数据呈现页面。我做对了吗?也许我把它做得过于简单和通用,但这只是为了得到正确的想法。通常,您将有一个目标div(例如ID='destination'),使用ajax或XMLHttpRequest下载XML数据,使用XSLTProcessor转换为HTML,并将目标的innerHTML设置为结果。注意导入节点-在某些实现(Microsoft)中,浏览器的标记与XSLT的标记不同,它们只是碰巧共享相同的名称。您可以反复执行此操作,而无需刷新页面。