xslt for powershell generated xml files
<p>I converted a JSON to XML via Powershell (Export-CliXml cmdlet) to this :</p>

<pre><code>&lt;?xml version="1.0" encoding="UTF-8" ?&gt;
&lt;?xml-stylesheet href="styles.xsl" type="text/xsl" ?&gt;
&lt;Objs Version="1.1.0.1" xmlns="http://schemas.microsoft.com/powershell/2004/04"&gt;
  &lt;Obj RefId="0"&gt;
     &lt;MS&gt;
      &lt;Obj N="Attributes" RefId="1"&gt;
        &lt;TNRef RefId="0" /&gt;
        &lt;MS&gt;
          &lt;S N="SystemID"&gt;1013475&lt;/S&gt;
          &lt;S N="PrimaryName"&gt;Peter&lt;/S&gt;
          &lt;S N="Domain"&gt;3919.some-domain.com&lt;/S&gt;
        &lt;/MS&gt;
      &lt;/Obj&gt;
    &lt;/MS&gt;
  &lt;/Obj&gt;
&lt;/Objs&gt;
</code></pre>

<p>I want to use XSLT to view it Nicely: My attempt:</p>

<pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&gt;
&lt;xsl:template match="/"&gt;
&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;



&lt;p&gt;some stuff&lt;/p&gt;
&lt;xsl:for-each select="Objs/Obj/MS/Obj/MS/S"&gt;
    &lt;xsl:value-of select="."/&gt;
&lt;/xsl:for-each&gt;



&lt;/body&gt;&lt;/html&gt;
&lt;/xsl:template&gt;
&lt;/xsl:stylesheet&gt;
</code></pre>

<p>Firefox and IE output just "some stuff" but nothing else. What am I doing wrong?</p>

<p>Note: I saved everything in UTF-8 w/o BOM</p>