我不明白为什么在使用Java的urlConnection.getInputStream()方法时不应用XSL样式表。
我正在使用nginx RTMP module rtmp_stat directive。当我使用浏览器(即Firefox)访问“/ stat”时,我可以获得转换后的结果。
但是,使用urlConnection.getInputStream()访问相同的URL“/ stat”时,我实际上得到了原始XML(转换前)。为什么?
我需要以编程方式直接从Web服务器获取转换结果,即。只需访问“/ stat”即可。就像我使用网络浏览器访问时得到的结果一样。我怎么能这样做?
谢谢!
答案 0 :(得分:1)
您希望getInputStream()
查看媒体类型,找出它的XML,解析XML,发现有<?xml-stylesheet?>
处理指令,获取样式表,应用它,并返回结果?
如果要在服务器上运行转换,则需要实现一些服务器端代码才能实现转换。可能存在服务器端框架,您可以在其中设置切换以实现此目的,但默认情况下不会发生。