1. 程式人生 > >xml在html中格式化輸出

xml在html中格式化輸出

屬於原創,但是也有其他人的想法

想在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();
		 }