Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 未找到引用的xsl样式表时的默认浏览器xml样式表?_Java_Xml_Xslt_Browser - Fatal编程技术网

Java 未找到引用的xsl样式表时的默认浏览器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,可以吗

下面是我的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(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;
}