这个简单的XSL转换有什么问题

我正在学习XSLT并尝试一个非常简单的例子。这是我试过的 - 我要转换的源XML文件 -
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="reverse.xslt"?>
<Configuration>
  <MyConfiguration>
    <Value>
    </Value>
  </MyConfiguration>
</Configuration>
reverse.xslt
文件中的转换 -
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:template match="/">
    <testNode>
       abc
    </testNode>
  </xsl:template>
</xsl:stylesheet>
当我在IE7中打开源文件时,我希望输出为 -
<testNode>
  abc
</testNode>
但是我得到的是
abc
哪里出错了? 编辑:源和转换文件都在同一文件夹中。     
已邀请:
你的xslt是绝对正确的,也产生你发表的输出。但HTML浏览器用于显示HTML代码。因此,您的预期输出
<testNode>  abc  </testNode>
也将被解释为HTML,因此只显示文本,因为
testNode
不是有效的HTML标记。 如果您使用Firefox打开文件并使用firebug进行检查,您将看到预期的结果。     

要回复问题请先登录注册