Package org.docx4j.model.datastorage
Class XmlNameUtil
java.lang.Object
org.docx4j.model.datastorage.XmlNameUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static charstatic StringdescapeXmlTypeName(String name) private static voidescapeChar(StringBuilder sb, char c) static StringescapeXmlTypeName(String name) translated into XML names in a way in which the invalid characters are translated into escaped numeric entity encoding.private static voidwriteChar(StringBuilder sb, char c)
-
Constructor Details
-
XmlNameUtil
public XmlNameUtil()
-
-
Method Details
-
descapeXmlTypeName
-
escapeXmlTypeName
translated into XML names in a way in which the invalid characters are translated into escaped numeric entity encoding. Curly braces, $, "/" all occur in JSON and cause problems in element names. Also, sometimes the name would start with a number.- Parameters:
name-- Returns:
-
writeChar
-
escapeChar
-
descape
-