Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.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
Javascript Microsoft Edge中带内嵌DTD的xsltProcessor.transformToFragment支持_Javascript_Internet Explorer_Xslt_Microsoft Edge - Fatal编程技术网

Javascript Microsoft Edge中带内嵌DTD的xsltProcessor.transformToFragment支持

Javascript Microsoft Edge中带内嵌DTD的xsltProcessor.transformToFragment支持,javascript,internet-explorer,xslt,microsoft-edge,Javascript,Internet Explorer,Xslt,Microsoft Edge,我的问题是跟进: 问题是如何使它在MicrosoftEdge中与内嵌DTD一起工作。有没有人想出一个方法来实现这一点 我已经尝试了有帮助的方法,并对文件test2015100601.xsl进行了一个小的修改。我已将]>添加到文件的顶部。结果为空 transformToDocument结果:null transformToFragment结果:null。我认为应该是。我还没有测试这是否会改善情况。我尝试了你的建议,但不幸的是结果仍然为空。是的,对不起,我也尝试了一些东西,但我不知道如何让它们发挥作

我的问题是跟进:

问题是如何使它在MicrosoftEdge中与内嵌DTD一起工作。有没有人想出一个方法来实现这一点

我已经尝试了有帮助的方法,并对文件test2015100601.xsl进行了一个小的修改。我已将
]>
添加到文件的顶部。结果为空

transformToDocument结果:null


transformToFragment结果:null。

我认为应该是
。我还没有测试这是否会改善情况。我尝试了你的建议,但不幸的是结果仍然为空。是的,对不起,我也尝试了一些东西,但我不知道如何让它们发挥作用,我想Edge的实现者只是忽略了MSXML 6,他们用来提供XSLT支持的XSLT处理器,默认情况下,出于安全原因,禁止使用DTD,任何试图使用此类文档的XSLT都需要首先启用DTD。可能,至少在将IE XML DOM移交给MSXML 6以运行XSLT时,DTD处理没有启用,这样转换就会完全失败。但这纯粹是猜测,我不知道Edge是如何在幕后使用MSXML 6的。我已经报告了这个问题,让我们看看他们何时以及如何反应。谢谢Martin。也许值得注意的是,这个bug出现在EDGE 12和EDGE 13中。我认为应该是
。我还没有测试这是否会改善情况。我尝试了你的建议,但不幸的是结果仍然为空。是的,对不起,我也尝试了一些东西,但我不知道如何让它们发挥作用,我想Edge的实现者只是忽略了MSXML 6,他们用来提供XSLT支持的XSLT处理器,默认情况下,出于安全原因,禁止使用DTD,任何试图使用此类文档的XSLT都需要首先启用DTD。可能,至少在将IE XML DOM移交给MSXML 6以运行XSLT时,DTD处理没有启用,这样转换就会完全失败。但这纯粹是猜测,我不知道Edge是如何在幕后使用MSXML 6的。我已经报告了这个问题,让我们看看他们何时以及如何反应。谢谢Martin。也许值得注意的是,此错误出现在EDGE 12和EDGE 13中。