使用 XSLT 显示 XML

通过使用 XSLT,您可以向 XML 文档添加显示信息。


使用 XSLT 显示 XML

XSLT 是首选的 XML 样式表语言。

XSLT (eXtensible Stylesheet Language Transformations) 远比 CSS 更加完善。

使用 XSLT 的方法之一是在浏览器显示 XML 文件之前,先把它转换为 HTML,正如以下的这些例子演示的那样:

菜谱 XML 文件 加上 XSLT 样式表查看效果

下面是此 XML 文件的一个片断。 第二行,<?xml-stylesheet type="text/xsl" href="simple.xsl"?>,把这个 XML 文件链接到 XSL 文件:

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <?xml-stylesheet type="text/xsl" href="simple.xsl"?>
  3. <breakfast_menu>
  4. <food>
  5. <name>Belgian Waffles</name>
  6. <price>$5.95</price>
  7. <description>
  8. two of our famous Belgian Waffles
  9. </description>
  10. <calories>650</calories>
  11. </food>
  12. </breakfast_menu>

如果您需要学习更多有关 XSLT 的知识,请访问本站的《XSLT 教程》。


在服务器上通过 XSLT 转换 XML

在上例中,XSLT 转换是由浏览器完成的,浏览器读取的是 XML 文件。

在使用 XSLT 来转换 XML 时,不同的浏览器可能会产生不同结果。为了减少这种问题,可以在服务器上进行 XSLT 转换。

查看效果

请注意,不论转换由服务器还是由浏览器进行,输出结果完成相同。