title: Has someone run across a way to force PHP SimpleXMLElement node names to upper case?
body: <p>The API integration documents specify that that all node name are case sensitive.  I'm using PHP SimpleXMLElement and I don't see a way to force upper case node names. Has someone run across a way to force node names to upper case? </p>
  
  <pre><code> $xmlstr = '&lt;Request&gt;'.
          '&lt;/Request&gt;';
  
  
  $sxe = new SimpleXMLElement($xmlstr);
  $authentication = $sxe-&gt;addChild('Authentication');
  $authentication-&gt;addChild('Version', '2.0');
  $processid = $sxe-&gt;addChild('Process ID=importSale');
  $importsale = $processid-&gt;addChild('importSale');
  $importsale-&gt;addChild('SCRIPTCODE', '&lt;![CDATA[SCRIPT001]]&gt;');
  $importsale-&gt;addChild('PRODID','&lt;!CDATA[DNTMAN]]&gt;');
  echo $sxe-&gt;asXML();
  </code></pre>
  
  <p>When viewing this in “View Source” both “SCRIPTCODE” and “PRODID” are in lower case. How do I force these to upper case?</p>