带有 XSL 的 XML 在 Chrome 和 Edge 浏览器中显示空白页

带有 XSL 的 XML 在 Chrome 和 Edge 浏览器中显示空白页

当我使用带有 xsl 样式表的 XML 时,Chrome、Edge 显示空白页。当我从 XML 文件中删除样式表信息时,数据以树形结构显示。

我需要在 Chrome 中更改哪些设置,以便当我双击 XML 文件时,它会显示格式化的数据。

注意:XML 和 XSL 位于同一个文件夹中。

我的 XML 文件

<?xml-stylesheet type="text/xsl" href="people.xsl"?>
<people>
    <husband employed="Yes">
        <name>Mark</name>
        <age>45</age>
        <wife>
            <wname>Janet</wname>
            <age>29</age>
        </wife>
    </husband>
    <husband employed="No">
        <name>Matt</name>
        <age>42</age>
        <wife>
            <wname>Annie</wname>
            <age>41</age>
        </wife>
    </husband>
</people> 

我的 XSL 文件

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 
    <xsl:template match="husband">
        <xsl:value-of select="name"/>
    </xsl:template>
</xsl:stylesheet>

我也安装了 Firefox,但它显示未格式化的数据。

Chrome 版本:版本 122.0.6261.112(官方版本)(64 位)

Microsoft Edge 版本:版本 122.0.2365.80(官方版本)(64 位)

Firefox 版本:123.0.1(64 位)

我使用的是 Windows 10 Pro

相关内容