+ -
当前位置:首页 → 问答吧 → 为什么我的xml文件用Schema定义之后不能用xsl格式化

为什么我的xml文件用Schema定义之后不能用xsl格式化

时间:2006-02-06

来源:互联网

test.xml
<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="test.xsl"?>
<doc xmlns="x-schema:testxsd.xsd" >
        应用testxsd.xsd之后,这些文字不能显示!!!之前是可以显示的
</doc>

test.xsl
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
        <xsl:template match="/">
                <html>
                        <body>
                                <xsl:value-of select="doc"/>
                        </body>
                </html>
        </xsl:template>
</xsl:stylesheet>


testxsd.xsd
<?xml version="1.0" encoding="utf-8" ?>
<Schema xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes">
        <ElementType name="doc" content="textOnly" dt:type="string"/>
</Schema>

去掉红色部分,不应用文档定义就可以显示,不知道为什么,哪位高人帮我分析一下

作者: esunxray   发布时间: 2006-02-06