title: Problem on applying xsl to xsd in opera
body: <p>Well I was told to apply xsl on xsd. Ok. But opera doesn't allow that.</p>
  
  <p>Xsd file:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8" ?&gt;
  &lt;?xml-stylesheet href="sammple.xsl" type="text/xsl" ?&gt;
  &lt;xs:schema elementFormDefault="qualified"
   xmlns:xs="http://www.w3.org/2001/XMLSchema"&gt;
      &lt;xs:element name="global" type="globaltype"/&gt;
  &lt;/xs:schema&gt;
  </code></pre>
  
  <p>Xsl file:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;xsl:stylesheet version="2.0"
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
   xmlns:xs="http://www.w3.org/2001/XMLSchema"&gt;
  
      &lt;xsl:template match="xs:element[@name='global']"&gt;
         &lt;xsl:text&gt;sample&lt;/xsl:text&gt;
      &lt;/xsl:template&gt;
  
      &lt;xsl:template match="/" name="main"&gt;
         &lt;xsl:apply-templates /&gt;
      &lt;/xsl:template&gt;
  &lt;/xsl:stylesheet&gt;
  </code></pre>
  
  <p>If i call sample.xsd on firefox, there is no problem. It produce the text "sample".</p>
  
  <p>But if I call it from opera, there comes the error which is:</p>
  
  <blockquote>
    <p><code>This document had an invalid XSLT
    stylesheet. Error message from the
    XSLT engine: Error: invalid XML
    output: unexpected text
    (non-whitespace text outside root
    element)</code></p>
  </blockquote>
  
  <p>What can I do?</p>
  
  <p><strong>Edit</strong>: My environment:</p>
  
  <p>Opera : Version 11.01<br>
  Firefox: Version 3.6.13<br>
  Http server : lighttpd 1.4.28  </p>