Class XmlEscape

All Implemented Interfaces:
Serializable, Iterable<StringReplacer>, Function<CharSequence,CharSequence>, UnaryOperator<CharSequence>, Chain<StringReplacer,ReplacerChain>
Direct Known Subclasses:
Html4Escape

public class XmlEscape extends ReplacerChain
XML特殊字符转义 见: https://stackoverflow.com/questions/1091945/what-characters-do-i-need-to-escape-in-xml-documents
         & (ampersand) 替换为 &amp;
         < (less than) 替换为 &lt;
         > (greater than) 替换为 &gt;
         " (double quote) 替换为 &quot;
         ' (single quote / apostrophe) 替换为 &apos;
 
Since:
Java 17+
Author:
Kimi Liu
See Also:
  • Field Details

    • BASIC_ESCAPE

      protected static final String[][] BASIC_ESCAPE
      XML转义字符
  • Constructor Details

    • XmlEscape

      public XmlEscape()
      构造