title: Remove namespace from XML in Java
body: <p>I want to remove namespace from XML in Java. Can you pls guide on what needs to be done. Can use DOM parser but that would be a node by node parsing. I want to know if there is some code wherein all the namespace(<code>mig:</code>) can be removed from the entire XML.</p>
  
  <p>My XML :</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
  &lt;mig:menu-compare xmlns:mig="http://www..com/migration/" xmlns:xsi="http://www..org/2001/XMLSchema-instance" xsi:schemaLocation="http://www..com/migration"&gt;
      &lt;mig:menu-info&gt;
          &lt;mig:menu type="ons" name="HRDM"/&gt;
          &lt;mig:menu type="ux" name="ARD"/&gt;
      &lt;/mig:menu-info&gt;
      &lt;mig:field-details&gt;
          &lt;mig:fields existence="nonMap"&gt;
              &lt;mig:field&gt;
                  &lt;mig:field-type type="ons"&gt;
                      &lt;mig:ui-field&gt;funcCode&lt;/mig:ui-field&gt;
                      &lt;mig:label&gt;FLT000204&lt;/mig:label&gt;
                      &lt;mig:label-desc&gt;Function&lt;/mig:label-desc&gt;
                      &lt;mig:mandatory&gt;Y&lt;/mig:mandatory&gt;
                  &lt;/mig:field-type&gt;
              &lt;/mig:field&gt;
              &lt;mig:field&gt;
                  &lt;mig:field-type type="ux"&gt;
                      &lt;mig:ui-field&gt;submit&lt;/mig:ui-field&gt;
                      &lt;mig:label&gt;FBT000000&lt;/mig:label&gt;
                      &lt;mig:section-structure&gt;&lt;/mig:section-structure&gt;
                      &lt;mig:form&gt;&lt;/mig:form&gt;
                  &lt;/mig:field-type&gt;
              &lt;/mig:field&gt;
              &lt;mig:field&gt;
                  &lt;mig:field-type type="ux"&gt;
                      &lt;mig:ui-field&gt;cancel&lt;/mig:ui-field&gt;
                      &lt;mig:label&gt;FBT000001&lt;/mig:label&gt;
                      &lt;mig:section-structure&gt;&lt;/mig:section-structure&gt;
                      &lt;mig:form&gt;&lt;/mig:form&gt;
                  &lt;/mig:field-type&gt;
              &lt;/mig:field&gt;
          &lt;/mig:fields&gt;
          &lt;mig:fields existence="both"&gt;
              &lt;mig:field name="rptDfnMsg.rptDfnInfo.gprRptNum"&gt;
                  &lt;mig:field-type type="ons"&gt;
                      &lt;mig:control-type&gt;Text Field&lt;/mig:control-type&gt;
                      &lt;mig:ui-field&gt;rptNum&lt;/mig:ui-field&gt;
                      &lt;mig:label&gt;FLT006718&lt;/mig:label&gt;
                      &lt;mig:label-desc&gt;Report No.&lt;/mig:label-desc&gt;
                      &lt;mig:mandatory&gt;Y&lt;/mig:mandatory&gt;
                  &lt;/mig:field-type&gt;
                  &lt;mig:field-type type="ux"&gt;
                      &lt;mig:control-type&gt;FinTextInputWithSearcher&lt;/mig:control-type&gt;
                      &lt;mig:ui-field&gt;reportNo&lt;/mig:ui-field&gt;
                      &lt;mig:label&gt;FLT005821&lt;/mig:label&gt;
                      &lt;mig:label-desc&gt;Report No.&lt;/mig:label-desc&gt;
                      &lt;mig:mandatory&gt;Y&lt;/mig:mandatory&gt;
                  &lt;/mig:field-type&gt;
              &lt;/mig:field&gt;
              &lt;mig:field name="rptDfnMsg.rptDfnInfo.gprRptDesc"&gt;
                  &lt;mig:field-type type="ons"&gt;
                      &lt;mig:control-type&gt;Desc. Label&lt;/mig:control-type&gt;
                      &lt;mig:ui-field&gt;rptDesc&lt;/mig:ui-field&gt;
                      &lt;mig:label&gt;&lt;/mig:label&gt;
                      &lt;mig:mandatory&gt;N&lt;/mig:mandatory&gt;
                  &lt;/mig:field-type&gt;
                  &lt;mig:field-type type="ux"&gt;
                      &lt;mig:control-type&gt;FinTextInput&lt;/mig:control-type&gt;
                      &lt;mig:ui-field&gt;desc&lt;/mig:ui-field&gt;
                      &lt;mig:label&gt;FLT000690&lt;/mig:label&gt;
                      &lt;mig:label-desc&gt;Description&lt;/mig:label-desc&gt;
                  &lt;/mig:field-type&gt;
              &lt;/mig:field&gt;
  
          &lt;/mig:fields&gt;
          &lt;mig:fields existence="ons"&gt;
              &lt;mig:field name="rptDfnMaster.gprRptDesc"&gt;
                  &lt;mig:field-type type="ons"&gt;
                      &lt;mig:ui-field&gt;rptDesc&lt;/mig:ui-field&gt;
                      &lt;mig:label&gt;FLT002771&lt;/mig:label&gt;
                      &lt;mig:label-desc&gt;Description&lt;/mig:label-desc&gt;
                      &lt;mig:mandatory&gt;Y&lt;/mig:mandatory&gt;
                  &lt;/mig:field-type&gt;
              &lt;/mig:field&gt;
              &lt;mig:field name="rptDfnMaster.gprRptType.code"&gt;
                  &lt;mig:field-type type="ons"&gt;
                      &lt;mig:ui-field&gt;rptType&lt;/mig:ui-field&gt;
                      &lt;mig:label&gt;FLT007124&lt;/mig:label&gt;
                      &lt;mig:label-desc&gt;Report Type&lt;/mig:label-desc&gt;
                      &lt;mig:mandatory&gt;Y&lt;/mig:mandatory&gt;
                  &lt;/mig:field-type&gt;
              &lt;/mig:field&gt;
  
          &lt;/mig:fields&gt;
          &lt;mig:fields existence="ux"&gt;
              &lt;mig:field name="rptDfnMsg.rptDfnInfo.gprRptType.code"&gt;
                  &lt;mig:field-type type="ux"&gt;
                      &lt;mig:ui-field&gt;reporttype&lt;/mig:ui-field&gt;
                      &lt;mig:label&gt;FLT005818&lt;/mig:label&gt;
                      &lt;mig:label-desc&gt;Report Type&lt;/mig:label-desc&gt;
                      &lt;mig:mandatory&gt;Y&lt;/mig:mandatory&gt;
                  &lt;/mig:field-type&gt;
              &lt;/mig:field&gt;
              &lt;mig:field name="rptDfnMsg.rptDfnInfo.gprRptConsolFlg"&gt;
                  &lt;mig:field-type type="ux"&gt;
                      &lt;mig:control-type&gt;FinComboBox&lt;/mig:control-type&gt;
                      &lt;mig:ui-field&gt;printRep&lt;/mig:ui-field&gt;
                      &lt;mig:label&gt;FLT011541&lt;/mig:label&gt;
                  &lt;/mig:field-type&gt;
              &lt;/mig:field&gt;
           &lt;/mig:fields&gt;
      &lt;/mig:field-details&gt;
  &lt;/mig:menu-compare&gt;
  </code></pre>