如何在浏览器中很好地显示外部XML文件?

时间:2009-05-19 04:05:03

标签: php xml xslt

我有这个PHP Web应用程序 它有一个指向我无法控制的XML文件的链接。

如何很好地展示XML?

我只是希望它在一个表中排成一行,或者它甚至可以看起来像一个数据文件。

我可以从外部将XSLT文件或样式表附加到XML文件 即我希望我能,但我不能把它放在XML中:

<?xml-stylesheet type="text/xsl" href="tabledisplay.xsl"?>

我唯一能做的就是创建一个PHP文件的链接,该文件将XML读入字符串,插入XSL引用,然后将所有内容打印到浏览器。

2 个答案:

答案 0 :(得分:2)

最安全的方法是读取xml文件并在服务器端对其进行转换,如果有必要,请在其中插入“保存原始xml”链接。

如果xsl和xml位于同一个域中,那么简单地插入xsl文件引用几乎总是有效,但是在不同的域之间可能存在问题。

答案 1 :(得分:1)