使用 XSLT 显示 XML

Posted furuihua

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用 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 文件:

<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="simple.xsl"?>
<breakfast_menu>
  <food>
    <name>Belgian Waffles</name>
    <price>$5.95</price>
    <description>
       two of our famous Belgian Waffles
    </description>
    <calories>650</calories>
  </food>
</breakfast_menu>

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

在服务器上通过 XSLT 转换 XML

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

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

查看结果

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

以上是关于使用 XSLT 显示 XML的主要内容,如果未能解决你的问题,请参考以下文章

使用 XSLT 在选择字段中显示来自 XML 的数据

使用 XSLT 节点值的 XML 到 CSV 未显示

在 iframe 中将 XML 文件显示为 HTML(使用 XSLT)

当属性名称包含特殊字符时,使用 xslt 转换 xml 结果后,输出未以 HTML 格式显示

哪个浏览器可以显示由XSLT转换的XML数据?

XSLT - 显示位于不同 XML 文件中的子元素