我已经使用<?xsl-stylesheet ...>
将样式表应用于xml文档,这在我的应用程序中查看XML时非常有用。但是如果导出了xml,我希望XML仍然呈现为纯XML,是否可以将样式表作为可选项,而不是在找不到样式时产生此错误:
加载样式表时出错:加载XSLT样式表时出现网络错误:
答案 0 :(得分:1)
唯一的解决方案是在导出期间删除xml样式表。
答案 1 :(得分:0)
(我知道这是一个老问题,但它需要更新)
在XML中使用xsl-stylesheet
处理指令通常不是一个好主意,因为它的适用性有限,并且因为您将视图绑定到数据。虽然您可以通过让Web服务器根据请求的来源返回不同的样式表来使其动态化,但这并不理想。
相反,在您的应用程序中,使用任何可用的XSLT处理器并在将其显示在查看器中之前处理XML。这很容易构建和维护,并且具有视图(XSLT)与数据(XML)分离的额外好处。正常查看XML时,它将不再具有PI,并将显示为常规XML。