From e81c4814ed154dfdcbedbbb331997a6b18856198 Mon Sep 17 00:00:00 2001 From: Paul Schaub Date: Mon, 6 Jan 2020 18:41:30 +0100 Subject: [PATCH] Make use of XmlStringBuilder in AttentionElement --- .../smackx/attention/packet/AttentionExtension.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/smack-extensions/src/main/java/org/jivesoftware/smackx/attention/packet/AttentionExtension.java b/smack-extensions/src/main/java/org/jivesoftware/smackx/attention/packet/AttentionExtension.java index cdc47d2cc..c107fe5c3 100644 --- a/smack-extensions/src/main/java/org/jivesoftware/smackx/attention/packet/AttentionExtension.java +++ b/smack-extensions/src/main/java/org/jivesoftware/smackx/attention/packet/AttentionExtension.java @@ -19,6 +19,7 @@ package org.jivesoftware.smackx.attention.packet; import org.jivesoftware.smack.packet.ExtensionElement; import org.jivesoftware.smack.packet.XmlEnvironment; import org.jivesoftware.smack.provider.ExtensionElementProvider; +import org.jivesoftware.smack.util.XmlStringBuilder; import org.jivesoftware.smack.xml.XmlPullParser; /** @@ -69,11 +70,8 @@ public class AttentionExtension implements ExtensionElement { * @see org.jivesoftware.smack.packet.PacketExtension#toXML() */ @Override - public String toXML(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace) { - final StringBuilder sb = new StringBuilder(); - sb.append('<').append(getElementName()).append(" xmlns=\"").append( - getNamespace()).append("\"/>"); - return sb.toString(); + public XmlStringBuilder toXML(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace) { + return new XmlStringBuilder(this).closeEmptyElement(); } /**