I'm trying to have IE5.5 transform the XML, but this does not work.
Here's my XML:

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="simple.xsl"?>
<SearchString>hello world</SearchString>

Here's my XSLT, simple.xsl:

<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

<xsl:template match="/">
<html>
<body>
<title>Search Result</title>
The string: <xsl:value-of select="SearchString"/>
</body>
</html>
</xsl:template>
</xsl:stylesheet>

Loading the XML into IE5.5 (after installing msxml3.dll) does
NOT display "The string: hello world" as expected. I only see
my label "The string:".

What am I missing?
It works when I use: xmlns:xsl="http://www.w3.org/TR/WD-xsl"
but I don't want to use this old MS namespace, I'm going to need
more features later like xsl:variable. Why won't the other work?