如何让Chrome显示使用XSL设计的XML?

时间:2015-11-21 17:05:02

标签: xml google-chrome xslt

我有一个TEI XML文本,我试图用XSL显示。它位于http://jonathanreeve.github.io/corpus-mansfield-garden-party-TEI/garden-party.xml(XML / XSL源位于https://github.com/JonathanReeve/corpus-mansfield-garden-party-TEI)。 Firefox按预期显示它,但它在Chrome中不起作用。 Chrome表示它没有相关的样式表,但确实如此。如何让Chrome正确显示此XML文件?

2 个答案:

答案 0 :(得分:1)

删除/中的斜杠<?xml-stylesheet type="text/xsl" href="garden-party.xsl"/ ?>并改为使用<?xml-stylesheet type="text/xsl" href="garden-party.xsl"?>

答案 1 :(得分:0)

如上面的答案所述,删除'/'并不是给定问题的解决方案。您必须将.xml和.xsl文件(例如test.xml和test.xsl)放在服务器中(可能在localhost中)并尝试使用浏览器访问它们 - Chrome,其绝对路径。例如,如果它位于localhost中名为“site”的目录中,则URL必须为http://localhost/site/test.xmlhttp://localhost/site/test.xsl在此方法中,Google Chrome网络浏览器会解释您的XML和XSL文件。 Chathura Wijekoon] [1]