title: Is there a standard naming convention for XML elements?
body: <p>Is there any standard, de facto or otherwise, for XML documents? For example which is the "best" way to write a tag?</p>
  
  <pre><code>&lt;MyTag /&gt;
  &lt;myTag /&gt;
  &lt;mytag /&gt;
  &lt;my-tag /&gt;
  &lt;my_tag /&gt;
  </code></pre>
  
  <p>Likewise if I have an enumerated value for an attribute which is better</p>
  
  <pre><code>&lt;myTag attribute="value one"/&gt;
  &lt;myTag attribute="ValueOne"/&gt;
  &lt;myTag attribute="value-one"/&gt;
  </code></pre>