xml在html中格式化輸出
阿新 • • 發佈:2019-01-10
屬於原創,但是也有其他人的想法
想在html檔案中顯示如圖所示樣式
1、從後端傳到前臺是字串,字串中是xml檔案內容
2、string型別在傳到前臺之前需要格式化,才能顯示如上圖樣式
3、顯示到html中必須在<xmp></xmp>標籤中
附上後臺格式化xml程式碼
java
private String formatXml(String str) throws Exception { Document document = null; document = DocumentHelper.parseText(str); // 格式化輸出格式 OutputFormat format = OutputFormat.createPrettyPrint(); format.setEncoding("utf-8"); StringWriter writer = new StringWriter(); // 格式化輸出流 XMLWriter xmlWriter = new XMLWriter(writer, format); // 將document寫入到輸出流 xmlWriter.write(document); xmlWriter.close(); return writer.toString(); }