我正在尝试我的第一次XSLT转换。我写了一个简单的XML文件和一个简单的XSL文件,它列出了表中的元素。我使用eclipse IDE创建了文件,并且转换完成了XML。即我得到一个out.xml文件,其中包含相应的HTML代码正确。如何在服务器上运行此文件以在浏览器上查看html文件的输出?
有没有办法指定XSL文件在浏览器中打开?也许在href部分,我将XML与XSL链接?
我试过了:
<?xml-stylesheet type="text/xsl" href="http://8089/Transformations/BookStore.xsl"?>
其中8089是我运行tomcat服务器的端口,Transformations是项目的名称,BookStore.xsl是XSL样式表。
然而,在这之后,它仍然在文件中打开。 我做错了吗?
谢谢:)
答案 0 :(得分:2)
如果Tomcat正在侦听端口8089,则URL应该类似于
http://localhost:8089/Transformations/BookStore.xsl
如果您知道两者的相对位置,通常可以更简单地使用相对URI指向XML中的XSLT。