diff --git a/smack-extensions/src/main/java/org/jivesoftware/smackx/pubsub/Subscription.java b/smack-extensions/src/main/java/org/jivesoftware/smackx/pubsub/Subscription.java index bc4d0ac68..c11c9836b 100644 --- a/smack-extensions/src/main/java/org/jivesoftware/smackx/pubsub/Subscription.java +++ b/smack-extensions/src/main/java/org/jivesoftware/smackx/pubsub/Subscription.java @@ -16,6 +16,8 @@ */ package org.jivesoftware.smackx.pubsub; +import org.jivesoftware.smack.util.XmlStringBuilder; + /** * Represents a subscription to node for both requests and replies. * @@ -134,22 +136,17 @@ public class Subscription extends NodeExtension } @Override - public String toXML() + public XmlStringBuilder toXML() { - StringBuilder builder = new StringBuilder(""); - return builder.toString(); + builder.closeEmptyElement(); + return builder; } private static void appendAttribute(StringBuilder builder, String att, String value)