(java)將字串轉換為XML格式的字串
阿新 • • 發佈:2019-01-30
直接上程式碼吧(用的是第三方的jar包)
dom4j-1.6.1.jar dom4j
import java.io.StringWriter; import javax.sql.rowset.spi.XmlWriter; import org.dom4j.DocumentHelper; import org.dom4j.io.OutputFormat; import org.dom4j.io.XMLWriter; public class TestXmlPrint { public static void main(String[] args){ String s="<root><head>哈哈哈哈</head></root>"; System.out.println(xmlprint(s)); } public static String xmlprint(String str){ XMLWriter xmlwriter=null; try{ org.dom4j.Document document =null; document=DocumentHelper.parseText(str); OutputFormat format=OutputFormat.createPrettyPrint(); StringWriter writer=new StringWriter(); xmlwriter=new XMLWriter(writer,format); xmlwriter.write(document); return writer.toString(); }catch(Exception e){ e.printStackTrace(); return str; }finally{ if(xmlwriter!=null){ try{ xmlwriter.close(); }catch(Exception e){ e.printStackTrace(); } } } } }