title: xsl:template match doesn't find matches
body: <p>I'm trying to convert some Xaml to HTML using the .NET XslCompiledTransform and am running into difficulties getting the xslt to match Xaml tags.  For instance with this Xaml input:</p>
  
  <pre><code>&lt;FlowDocument PagePadding="5,0,5,0" AllowDrop="True" NumberSubstitution.CultureSource="User" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"&gt;
    &lt;Paragraph&gt;a&lt;/Paragraph&gt;
  &lt;/FlowDocument&gt;
  </code></pre>
  
  <p>And this xslt:</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"
      xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"
  &gt;
  
    &lt;xsl:output method="html" indent="yes"/&gt;
  
    &lt;xsl:template match="/"&gt;
      &lt;html&gt;
        &lt;body&gt;
          &lt;xsl:apply-templates /&gt;
        &lt;/body&gt;
      &lt;/html&gt;
    &lt;/xsl:template&gt;
  
    &lt;xsl:template match="FlowDocument"&gt;
      &lt;xsl:apply-templates /&gt;
    &lt;/xsl:template&gt;
  
    &lt;xsl:template match="Paragraph" &gt;
      &lt;p&gt;
        &lt;xsl:apply-templates /&gt;
      &lt;/p&gt;
    &lt;/xsl:template&gt;
  </code></pre>
  
  <p>I get this output:</p>
  
  <pre><code>&lt;html&gt;
      &lt;body&gt;
    a
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>Rather than the expected:</p>
  
  <pre><code>&lt;html&gt;
     &lt;body&gt;
        &lt;p&gt;a&lt;/p&gt;
     &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>Could this be a problem with the namespace?  This is my first attempt at an xsl transform, so I'm at a loss.</p>