Guest User

Untitled

a guest
May 27th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. //
  2. // [使い方]
  3. // groovy -c UTF-8 -i src.xml -o compact.xml
  4. //
  5. // [機能]
  6. // src.xml のインデント・改行等を削除してコンパクト形式に変換する/Pretty形式にも変換可能
  7. //
  8. // [依存]
  9. // - jdom.jar
  10. // - CmdProc.groovy
  11. //
  12.  
  13.  
  14. import org.jdom.input.*
  15. import org.jdom.output.*
  16.  
  17.  
  18. def ENC = 'UTF-8'
  19.  
  20. def cmdp = new CmdProc(args)
  21.  
  22. def doc = new SAXBuilder().build( cmdp.inputFile )
  23.  
  24. def w = cmdp.outputFile.newWriter('UTF-8')
  25. //def xmlout = new XMLOutputter( Format.getPrettyFormat() )
  26. def xmlout = new XMLOutputter( Format.getCompactFormat() )
  27. xmlout.output(doc,w)
  28. w.close()
Add Comment
Please, Sign In to add comment