Java 未找到引用的xsl样式表时的默认浏览器xml样式表?
我希望在浏览器找不到我的样式表时显示原始XML,可以吗 下面是我的XML文档的标题Java 未找到引用的xsl样式表时的默认浏览器xml样式表?,java,xml,xslt,browser,Java,Xml,Xslt,Browser,我希望在浏览器找不到我的样式表时显示原始XML,可以吗 下面是我的XML文档的标题 <?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet type="text/xsl" href="./my_sheet.xsl" title="relativeRef" alternate="YES"?> 谢谢大家,祝你有愉快的一天 您可以返回200和“复制所有”XSL,而不是返回404 差不多 if
<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet type="text/xsl" href="./my_sheet.xsl" title="relativeRef" alternate="YES"?>
谢谢大家,祝你有愉快的一天 您可以返回200和“复制所有”XSL,而不是返回404 差不多
if(my_sheet == null){
copy the copy_all XSL in the response output stream;
}
可以找到一个复制所有XSL示例,因此没有人有办法解决这个问题?我不知道是否有可用的回退方法,因为它取决于每个浏览器的实现。在创建XML时,必须动态地包含此处理指令。问题是,我不知道在生成XML时哪个浏览器将读取它。这将迫使我根据请求修改XML的浏览器动态修改XML…这是每个web内容的问题:)但当XSL不可用时,您要求回退,而不是浏览器确定。还是我错了?你是对的,当XSL不可用时,我需要一个后备方案。
if(my_sheet == null){
copy the copy_all XSL in the response output stream;
}