title: change in the ordering of xml attributes
body: <p>I am using an xslt transformation to transform some xml files. In order to format the output, what i am using is two tags in the xsl style sheet.</p>
  
  <pre><code>&lt;xsl:output method="xml" indent="yes"/&gt;
  &lt;xsl:strip-space elements="*"/&gt;
  </code></pre>
  
  <p>But the problem is , in windows i am getting a kind of output , and when i run the program in a unix machine, i am getting a different kind of output.
  eg:</p>
  
  <p><code>&lt;Book name="Godfather" author="MarioPuzo"</code>/></p>
  
  <p>But in unix, what i am getting is ,</p>
  
  <p><code>&lt;Book  author="MarioPuzo" name="Godfather" /&gt;</code></p>
  
  <p>it is kind of a weird problem. Any help is appreciated.</p>