怎么使用XSLT将 XML文件转化为HTML5的网页

html-css042

怎么使用XSLT将 XML文件转化为HTML5的网页,第1张

第一步:新建一个jsp页面

第二步:把html网页中head中的内容copy到jsp的haead中

第三部:把html网页面body中的内容copy到jsp的body中

jsp只是动态网页,跟html5的静态网页基本用法十一呀那个的,只是在数据绑定上不一样而已

两种方法可以将XML转为Html:第一种是用Javascript输出Html;第二种是利用XSLT语言,将XML内容转换成Html显示出来。XSL语言 XSL语言的全称是EXtensible Stylesheet Language,中文是指扩展样式表语言。它是为了XML语言而存在的。 如果说CSS是Html语言的样式表,用来定义Html,控制Html显示。那么XSL就是为了描述XML文档而存在的,是XML语言的样式表,它的功能相似于CSS对于Html的作用。 XSLT语言 XSLT 指 XSL 转换(XSL Transformations)。 上面说到XSL语言是为了XML存在的,但XSL不仅仅是样式表。它包括三部分:XSLT、XPath、XSL-FO。 XSLT:一种用于转换 XML 文档的语言。 XPath:一种用于在 XML 文档中导航的语言。 XSL-FO一种用于格式化 XML 文档的语言。

HTML是HyperType Markup Language(超文本标记语言)的简称,HTML 是用来描述网页的一种语言。

XHTML 指可扩展超文本标签语言(EXtensible HyperText Markup Language)。

由于HTML是一种松散的、不能够适应社会发展需要的标记语言,因此W3C组织在2000年的1月26日,以XML为根本重构了HTML 4.01,取名为:XHTML。

“当 XML(扩展标记语言)于 1998 年 2 月被引入软件工业界时,它给整个行业带来了一场风暴。有史以来第一次,这个世界拥有了一种用来结构化文档和数据的通用且适应性强的格式,它不仅仅可以用于 WEB,而且可以被用于任何地方。”

---《Designing With Web Standards Second Edition》, Jeffrey Zeldman

HTML5 是 W3C(World Wide Web Consortium,万维网联盟)与 WHATWG(Web Hypertext Application Technology Working Group) 合作的结果。

WHATWG 致力于 web 表单和应用程序,而 W3C 专注于 XHTML 2.0。在 2006 年,双方决定进行合作,来创建一个新版本的 HTML。

HTML5的设计目的是为了在移动设备上支持多媒体。新的语法特征被引进以支持这一点,如video、audio和canvas 标记。HTML5还引进了新的功能,可以真正改变用户与文档的交互方式。这些特性是XHTML不能满足的。

HTML5将会取代1999年制定的HTML 4.01、XHTML 1.0标准,以期能在互联网应用迅速发展的时候,使网络标准达到符合当代的网络需求,为桌面和移动平台带来无缝衔接的丰富内容。

1) HTML 5 和 XHTML 是老版 HTML 的替代,由于产生的背景和年代不一样,作用也不一样。HTML 5 主要是来在移动设备上支持多媒体,XHTML 是为了用来严格规范语法结构。HTML、 XHTML、HTML 5 仅仅是版本不同而已。目前,HTML 5 是主流。

2) XML 则主要是让自己通过自定义标签,来传输数据,而非展示数据。XML 和页面展示无关。