Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.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+;样式表与XHTML和CSS?_Css_Xml_Xslt_Xhtml - Fatal编程技术网

我应该使用XML+;样式表与XHTML和CSS?

我应该使用XML+;样式表与XHTML和CSS?,css,xml,xslt,xhtml,Css,Xml,Xslt,Xhtml,我开发网络应用已经有一段时间了,在过去的一年里,我一直在探索尽可能多的技术。我知道有些人正在使用XML和XSLT或者css样式表创建页面;然而,在我看来,趋势仍然没有朝着这个方向发展。此外,它似乎没有基于XHTML/CSS的页面那么实用/简单 使用XML/XSLT的好处是什么?在该领域开始开发是否理想?在前端web开发方面,还有什么新的东西在领先于其他产品吗 我之所以提出这一点,是因为许多人似乎正在从XML作为数据源转向JSON,JSON作为数据源更有意义;然而,XML仍然是一种标记语言 在这一

我开发网络应用已经有一段时间了,在过去的一年里,我一直在探索尽可能多的技术。我知道有些人正在使用XML和XSLT或者css样式表创建页面;然而,在我看来,趋势仍然没有朝着这个方向发展。此外,它似乎没有基于XHTML/CSS的页面那么实用/简单

使用XML/XSLT的好处是什么?在该领域开始开发是否理想?在前端web开发方面,还有什么新的东西在领先于其他产品吗

我之所以提出这一点,是因为许多人似乎正在从XML作为数据源转向JSON,JSON作为数据源更有意义;然而,XML仍然是一种标记语言

在这一点上,如果我开始以这种方式开发,为什么我还要在XML页面上使用XSLT和CSS呢。在我看来,它们的作用是相同的,只是XSLT看起来像标签汤


我希望这个问题有意义….

现在,根本没有理由使用XSLT。与XML/XHTML相比,它实际上是不可理解的,并且没有为您或您的用户提供任何真正的优势


至于使用XML代替(X)HTML,随着新兴的HTML5标准越来越被接受,我不明白你为什么要放弃
canvas
和XML的音频功能(最终,它们会很好!)。即使是现在,XML对于标记文档还是很好的,但是对于标记网页来说,HTML是王道——它本质上是为web量身定做的XML

现在,根本没有理由使用XSLT。与XML/XHTML相比,它实际上是不可理解的,并且没有为您或您的用户提供任何真正的优势


至于使用XML代替(X)HTML,随着新兴的HTML5标准越来越被接受,我不明白你为什么要放弃
canvas
和XML的音频功能(最终,它们会很好!)。即使是现在,XML对于标记文档还是很好的,但是对于标记网页来说,HTML是王道——它本质上是为web量身定做的XML

如果您有需要转换为HTML的XML数据源,XSLT可能会很有用。否则,您应该使用HTML、CSS和jQuery进行前端开发。

如果您有需要转换为HTML的XML数据源,XSLT可能会很有用。否则,您应该使用HTML、CSS和jQuery进行前端开发。

XML/XSLT和XHTML/CSS之间没有对立,它们是互补的技术。因此,在我的web应用程序中,XHTML页面是通过XML/XSLT(转换发生在客户端)生成的。

XML/XSLT和XHTML/CSS之间没有对立,它们是互补的技术。因此,在我的web应用程序中,XHTML页面是通过XML/XSLT(转换发生在客户端)生成的。

您可以使用XSLT将一些XML文档转换为XHTML。然后使用CSS来设计XHTML的样式

XSLT用于将一种XML格式转换为另一种XML格式。数据保持不变,但表示形式会更改。甚至还有XSLT-FO,它将XML转换为其他对象,如pdf

还要注意,XSLT可以用于客户端或服务器端。您可以在浏览器中或使用服务器上的简单处理程序进行XSLT转换。基于Java的非SQL数据存储(如existdb)使用XQUERY将带有XSLT的数据库条目转换为任何其他XML格式,包括XHTML

使用XSLT从简单的XML文档生成XHTML基本上为您提供了一个模板引擎

因为浏览器仍然缺乏XFORMS支持,所以可以使用javascript+XSLT将XFORMS转换为有效的HTML


JSON用于序列化和反序列化对象并传输它们,从而在富internet应用程序中取代XML作为传输格式,更具体地说是作为AJAX查询响应。

您可以使用XSLT将一些XML文档转换为XHTML。然后使用CSS来设计XHTML的样式

XSLT用于将一种XML格式转换为另一种XML格式。数据保持不变,但表示形式会更改。甚至还有XSLT-FO,它将XML转换为其他对象,如pdf

还要注意,XSLT可以用于客户端或服务器端。您可以在浏览器中或使用服务器上的简单处理程序进行XSLT转换。基于Java的非SQL数据存储(如existdb)使用XQUERY将带有XSLT的数据库条目转换为任何其他XML格式,包括XHTML

使用XSLT从简单的XML文档生成XHTML基本上为您提供了一个模板引擎

因为浏览器仍然缺乏XFORMS支持,所以可以使用javascript+XSLT将XFORMS转换为有效的HTML

JSON用于序列化和反序列化对象并传输它们,从而在富internet应用程序中取代XML作为传输格式,更具体地说是作为AJAX查询响应