如何使用Java加载转换后的XML(基于XSL样式表)?

如何使用Java加载转换后的XML(基于XSL样式表)?,java,xml,xslt,nginx,rtmp,Java,Xml,Xslt,Nginx,Rtmp,我不明白为什么在使用Java的urlConnection.getInputStream()方法时没有应用XSL样式表 我正在使用。当我使用浏览器(如Firefox)访问“/stat”时,我可以得到转换后的结果 然而,当使用urlConnection.getInputStream()访问相同的URL“/stat”时,我实际上得到了原始XML(在转换之前)。为什么? 我需要通过编程直接从web服务器获取转换后的结果,即通过简单地访问“/stat”。就像我使用web浏览器访问时得到的结果一样。我该怎么

我不明白为什么在使用Java的urlConnection.getInputStream()方法时没有应用XSL样式表

我正在使用。当我使用浏览器(如Firefox)访问“/stat”时,我可以得到转换后的结果

然而,当使用urlConnection.getInputStream()访问相同的URL“/stat”时,我实际上得到了原始XML(在转换之前)。为什么?

我需要通过编程直接从web服务器获取转换后的结果,即通过简单地访问“/stat”。就像我使用web浏览器访问时得到的结果一样。我该怎么做


谢谢

您希望
getInputStream()
查看媒体类型,确定它是XML,解析XML,发现有
处理指令,获取样式表,应用它,然后返回结果

恐怕是一厢情愿

如果要在服务器上运行转换,需要实现一些服务器端代码来实现。可能有一些服务器端框架,您可以在其中设置一个开关来实现这一点,但默认情况下这不会发生