代码之家  ›  专栏  ›  技术社区  ›  jeph perro

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

  •  2
  • jeph perro  · 技术社区  · 15 年前

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

    如何使XML显示得很好?

    我只希望它排列在一个表中,或者它看起来像一个数据文件。

    我可以从外部将XSLT文件或样式表附加到XML文件吗 也就是说,我希望可以,但我不能将其放入XML中:

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

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

    2 回复  |  直到 15 年前
        1
  •  1
  •   paquetp    15 年前
        2
  •  2
  •   Csaba Kétszeri    15 年前

    最安全的方法是读取XML文件并在服务器端对其进行转换,然后在必要时插入一个链接“保存原始XML”。

    如果XSL和XML在同一个域上,那么插入XSL文件引用几乎总是有效的,但是在不同的域之间可能会有问题。