【发布时间】:2012-01-04 14:11:01
【问题描述】:
我有一个 xml 文档,现在在 IE9 上什至无法识别为 xml。我尝试添加正确的 xmlns:xsl 属性,它也有一个以
开头的正确标题<?xml version="1.0" encoding="UTF-8"?>
此 xml 在 IE 6 7 8 中完美呈现,但在 IE9 中不起作用。 我不确定这是否是与 Quirks 模式相关的问题,如果是,我不确定什么 DOCTYPE 应该用于 XML 文档。 任何帮助将不胜感激。 以下是 XML 文档的前几行。
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/mobiledoc/jsp/empi/master/CCD.xsl" ?>
<ClinicalDocument xmlns="urn:hl7-org:v3"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:sdtc="urn:hl7-org:sdtc"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xsi:schemaLocation="urn:hl7-org:v3 http://xreg2.nist.gov:8080/hitspValidation/schema/cdar2c32/infrastructure/cda/C32_CDA.xsd"
classCode="DOCCLIN"
moodCode="EVN">
【问题讨论】:
-
考虑发布一个可以访问问题的 URL。或者考虑发布足够的信息,以便我们重现问题,特别是最小但完整的 XSLT 和 XML 示例,以及有关如何将 XML 提供给浏览器的详细信息,无论是通过 HTTP 还是提供 XML 的 Content-Type。
-
如果您需要更多信息然后询问,为什么要投反对票?
-
@MartinHonnen Martin 我试图在 SO 中发布 XML,但我在这里没有找到“附加”选项。我无法复制和粘贴 XML,因为它很大。我没有可以托管它的网络服务器。
-
@MartinHonnen 对您的另一个问题的回答是,是的,它是通过 JSP 通过 HTTP 提供的。内容类型是text/xml,我会尽快贴出更多代码
-
@MartinHonnen 我已将文件上传到 cynosuredev.com/CCDTest.xml 通过将 URL 粘贴到 IE 中,您将看到它在任何版本
标签: xml xslt internet-explorer-9 stylesheet