I am learning XSLT and trying out a very simple example. Here is what I tried -
The source XML file which I want to transform -
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="reverse.xslt"?>
<Configuration>
  <MyConfiguration>
    <Value>
    </Value>
  </MyConfiguration>
</Configuration>
The transfo开发者_C百科rmation in the reverse.xslt file -
<?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>
When I open the source file in IE7 I am expecting the output to be -
<testNode>
  abc
</testNode>
However what I get is
abc 
Where is it going wrong?
Edit: Both source and the transformation file are in the same folder.
your xslt is absolutely correct and is also producing the output you expact. But HTML-Browsers are made to display HTML code. So your expected output <testNode>  abc  </testNode> will also be interpreated as HTML an so only the text will be shown, as testNode is not a valid HTML-Tag.
If you open your file with Firefox and inspect it with firebug you will see what you expected.
 
         
                                         
                                         
                                         
                                        ![Interactive visualization of a graph in python [closed]](https://www.devze.com/res/2023/04-10/09/92d32fe8c0d22fb96bd6f6e8b7d1f457.gif) 
                                         
                                         
                                         
                                         加载中,请稍侯......
 加载中,请稍侯......
      
精彩评论