| --- org/jivesoftware/smackx/pubsub/util/XmlUtils.java 2012-06-05 14:35:54.518687907 +0200 |
| +++ org/jivesoftware/smackx/pubsub/util/XmlUtils.java 2012-06-05 21:07:13.038946699 +0200 |
| @@ -14,47 +14,15 @@ |
| package org.jivesoftware.smackx.pubsub.util;
|
|
|
| import java.io.StringReader;
|
|
|
| -import javax.xml.transform.OutputKeys;
|
| -import javax.xml.transform.Transformer;
|
| -import javax.xml.transform.TransformerFactory;
|
| -import javax.xml.transform.stream.StreamResult;
|
| -import javax.xml.transform.stream.StreamSource;
|
| -
|
| /**
|
| * Simple utility for pretty printing xml.
|
| *
|
| * @author Robin Collier
|
| */
|
| public class XmlUtils
|
| {
|
| - /**
|
| - *
|
| - * @param header Just a title for the stanza for readability. Single word no spaces since
|
| - * it is inserted as the root element in the output.
|
| - * @param xml The string to pretty print
|
| - */
|
| - static public void prettyPrint(String header, String xml)
|
| - {
|
| - try
|
| - {
|
| - Transformer transformer = TransformerFactory.newInstance().newTransformer();
|
| - transformer.setOutputProperty(OutputKeys.INDENT, "yes");
|
| - transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "3");
|
| -
|
| - if (header != null)
|
| - {
|
| - xml = "\n<" + header + ">" + xml + "</" + header + '>';
|
| - }
|
| - transformer.transform(new StreamSource(new StringReader(xml)), new StreamResult(System.out));
|
| - }
|
| - catch (Exception e)
|
| - {
|
| - System.out.println("Something wrong with xml in \n---------------\n" + xml + "\n---------------");
|
| - e.printStackTrace();
|
| - }
|
| - }
|
|
|
| static public void appendAttribute(StringBuilder builder, String att, String value)
|
| {
|
| builder.append(" ");
|