将XSL转换应用于XML REST结果,而无法在XML中指定XSL文件路径

时间:2014-05-26 23:39:28

标签: html xml xslt

我有一个简单的XSLT文件,我想将其应用于在浏览器中检索的XML文件,以将其转换为HTML并使其很好地呈现。但是我无法在手边修改xml来指定XSL样式。

有没有办法可以强制将XSL应用于XML文件,而无法在源文件本身上指定XSL样式?

我是否需要某种'代理'html文件来托管源网址和转换?我该怎么做呢?

1 个答案:

答案 0 :(得分:0)

在Java中,您可以将XML解析为org.w3c.dom.Document对象。在此构造javax.xml.transform.dom.DOMSource对象。为XSLT文件构造javax.xml.transform.Transformer。在变换器对象上调用transform方法,将DOMSource传递给它。输出将是转换结果。