将xml数据显示到html页面

时间:2011-08-10 09:28:00

标签: html css xml

我想从xml文件中获取数据并将其显示为html。 哪个是在html页面中显示xml数据的最佳和最简单的方法?

3 个答案:

答案 0 :(得分:4)

您应该使用XSLT完成此项工作。 XSLT是一种用于将文档从xml转换为xml的语言。这非常有用,因为xhtml是一种xml语言。这意味着您可以使用XSLT将xml转换为xhtml。

XSLT可以在服务器端和客户端使用,但要注意客户端解决方案。有些浏览器不支持它,有些只支持旧版本,可能会导致不同的结果。

您可以查看本教程:http://www.w3schools.com/xsl/

答案 1 :(得分:2)

<?php
$xml = $your_xml_string;

try { //try to make it formated. DOMDocument class must be available.
    $doc = new DOMDocument();
    $doc->loadXML($xml);
    $doc->formatOutput = true;
    $xml = $doc->saveXML();
} catch (Exception $exc) { }

// parese as html
echo htmlspecialchars($xml);
?>

答案 2 :(得分:1)

我会使用JQuery。您可以轻松地解析XML文件并显示您希望的内容。

看看这里&gt; jQuery.parseXML

在这里&gt; Example