title: targetNamespace and xmlns without prefix, what is the difference?
body: <p>In an xml schema document, if I have both the targetNamespace and the xmlns <strong>without a prefix</strong>.</p>
  
  <pre><code>&lt;xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
              targetNamespace="http://example.com/" xmlns="http://example.com/"&gt;
  </code></pre>
  
  <p>What is the exact difference between them? My comprehension is that if you have an xmlns without a prefix, all elements without prefix gets that namespace and...confusingly the same goes for targetNamespace.</p>