xml架构未链接到xsl

时间:2017-11-30 17:48:14

标签: xml xslt xsd

所以我有一个xml架构文件,我想使用xsl在浏览器中显示它。问题出在我的xml文件中:

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="XSDXSL.xsl"?>
<documento xmlns="http://www.example.org/teste" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.example.org/teste ReceitaXSD.xsd">

    <cabecalho>
        <titulo>Receitas Tradicionais</titulo>
    </cabecalho>
</documento>

并拥有xsl文件:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output method="html" version="4.01" encoding="UTF-8" />

    <xsl:template match="documento">
        <HTML>
            <HEAD>
                <TITLE>
                    <xsl:value-of select="cabecalho/titulo" />
                </TITLE>
            </HEAD>
            <BODY>

            <xsl:value-of select="cabecalho/titulo"/>

            </BODY>
        </HTML>
    </xsl:template>
</xsl:stylesheet>

有了这个,似乎xml没有链接到我的xsl文件,因为当我尝试在浏览器中显示我的xml文件时,我得到xml中的所有文本而不是值:<xsl:value-of select="cabecalho/titulo"/> < / p>

在有人问这个只是xml文件的一小部分之前我有一个xsd文件来验证xml。

0 个答案:

没有答案