title: Does anyone have an XML namespace for Salesforce's APEX?
body: <p>I'm trying to use xmllint to reformat our VisualForce code.  My command line is "xmllint --format --recover filename.page".  </p>
  
  <p>Though the formatting (especially script sections) work out well, all the tags with apex inside them are modified to eliminate "apex."</p>
  
  <p>For instance, "apex:page" is replaced with "page.".  Obviously, this makes the reformatting useless.</p>
  
  <p>While processing, xmllint complains about the namespace.  In the example below I just use the namespace "ns."  Notice how the output removes the "ns."</p>
  
  <pre><code>tgagne@ubuntu:~/tmp$ xmllint --format --recover a.xml
  a.xml:1: namespace error : Namespace prefix ns on a is not defined
  &lt;ns:a&gt;
       ^
  &lt;?xml version="1.0"?&gt;
  &lt;a&gt;
  &lt;/a&gt;
  </code></pre>