title: Pretty print xml & xsd in Java, BUT without any content change
body: <p>I found a lot of similar questions here, but my major purpose is NOT TO CHANGE the content!!! I just want to indent and adapt blanks, but do not want to change the order or anything else inside the xml / xsd files.</p>
  
  <p>I found a solution in shell:
  find . -name "<em>.xml" -type f -exec xmllint --output '{}' --format '{}' \;
  find . -name "</em>.xsd" -type f -exec xmllint --output '{}' --format '{}' \;​</p>
  
  <p>But why is this not possible in Java?</p>