XML壓縮在線工具



關於XML壓縮在線工具:

這個XML壓縮在線工具可以幫助您壓縮原始XML字符串,可以節省空間,以便更快地在網絡中傳輸.

comic xml minifier

更多關於XML的鏈接(Extensible Markup Language):

RFC 3470 (XML): https://tools.ietf.org/html/rfc3470

Python中的XML (BeautifulSoup): https://www.crummy.com/software/BeautifulSoup/

Java中的XML (dom4j): https://dom4j.github.io/

用Python壓縮XML字符串(用package htmlmin):

  1. from htmlmin.minify import html_minify
  2.  
  3.  
  4. def xml_minify(xml_str):
  5. xml_str = html_minify(xml_str, parser="lxml")
  6. return xml_str

用Java壓縮XML字符串(用package dom4j):

  1. import org.dom4j.Document;
  2. import org.dom4j.DocumentHelper;
  3. import org.dom4j.io.OutputFormat;
  4. import org.dom4j.io.XMLWriter;
  5.  
  6. public String minify(String xmlStr){
  7. Document document=DocumentHelper.parseText(xmlStr);
  8. OutputFormat format=OutputFormat.createPrettyPrint();
  9. StringWriter stringWriter=new StringWriter();
  10. XMLWriter writer=new XMLWriter(stringWriter,format);
  11. writer.write(document);
  12. String resultStr=stringWriter.toString();
  13. return resultStr;
  14. }