Home | History | Annotate | Download | only in patch
      1 --- org/jivesoftware/smackx/pubsub/util/XmlUtils.java	2012-06-05 14:35:54.518687907 +0200
      2 +++ org/jivesoftware/smackx/pubsub/util/XmlUtils.java	2012-06-05 21:07:13.038946699 +0200
      3 @@ -14,47 +14,15 @@
      4  package org.jivesoftware.smackx.pubsub.util;
      5  
      6  import java.io.StringReader;
      7  
      8 -import javax.xml.transform.OutputKeys;
      9 -import javax.xml.transform.Transformer;
     10 -import javax.xml.transform.TransformerFactory;
     11 -import javax.xml.transform.stream.StreamResult;
     12 -import javax.xml.transform.stream.StreamSource;
     13 -
     14  /**
     15   * Simple utility for pretty printing xml.
     16   * 
     17   * @author Robin Collier
     18   */
     19  public class XmlUtils
     20  {
     21 -	/**
     22 -	 * 
     23 -	 * @param header Just a title for the stanza for readability.  Single word no spaces since
     24 -	 * it is inserted as the root element in the output.
     25 -	 * @param xml The string to pretty print
     26 -	 */
     27 -	static public void prettyPrint(String header, String xml)
     28 -	{
     29 -		try
     30 -		{
     31 -			Transformer transformer = TransformerFactory.newInstance().newTransformer();
     32 -			transformer.setOutputProperty(OutputKeys.INDENT, "yes");
     33 -			transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "3");
     34 -
     35 -			if (header != null)
     36 -			{
     37 -				xml = "\n<" + header + ">" + xml + "</" + header + '>';
     38 -			}
     39 -			transformer.transform(new StreamSource(new StringReader(xml)), new StreamResult(System.out));
     40 -		}
     41 -		catch (Exception e)
     42 -		{
     43 -			System.out.println("Something wrong with xml in \n---------------\n" + xml + "\n---------------");
     44 -			e.printStackTrace();
     45 -		}
     46 -	}
     47  
     48  	static public void appendAttribute(StringBuilder builder, String att, String value)
     49  	{
     50  		builder.append(" ");
     51