diff options
author | iNPUTmice <daniel@gultsch.de> | 2014-09-01 13:51:49 +0200 |
---|---|---|
committer | iNPUTmice <daniel@gultsch.de> | 2014-09-01 13:51:49 +0200 |
commit | a7881754f5869860aac058d58838e5da72d3b40d (patch) | |
tree | c4f5256a5321c9f0ad6e126a2651201782931e5b /src/eu/siacs/conversations/xml/Element.java | |
parent | 0ffdb03aa3fb5840989f149e733c4d6cdf98c9ad (diff) |
fixed #403
Diffstat (limited to 'src/eu/siacs/conversations/xml/Element.java')
-rw-r--r-- | src/eu/siacs/conversations/xml/Element.java | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/src/eu/siacs/conversations/xml/Element.java b/src/eu/siacs/conversations/xml/Element.java index a09946c22..4e11ee2cd 100644 --- a/src/eu/siacs/conversations/xml/Element.java +++ b/src/eu/siacs/conversations/xml/Element.java @@ -4,6 +4,8 @@ import java.util.ArrayList; import java.util.Hashtable; import java.util.List; +import eu.siacs.conversations.utils.XmlHelper; + public class Element { protected String name; protected Hashtable<String, String> attributes = new Hashtable<String, String>(); @@ -116,7 +118,7 @@ public class Element { startTag.setAtttributes(this.attributes); elementOutput.append(startTag); if (content != null) { - elementOutput.append(encodeEntities(content)); + elementOutput.append(XmlHelper.encodeEntities(content)); } else { for (Element child : children) { elementOutput.append(child.toString()); @@ -132,15 +134,6 @@ public class Element { return name; } - private String encodeEntities(String content) { - content = content.replace("&", "&"); - content = content.replace("<", "<"); - content = content.replace(">", ">"); - content = content.replace("\"", """); - content = content.replace("'", "'"); - return content; - } - public void clearChildren() { this.children.clear(); } |