Package org.miaixz.bus.core.text.escape
Class XmlEscape
java.lang.Object
org.miaixz.bus.core.text.replacer.StringReplacer
org.miaixz.bus.core.text.replacer.ReplacerChain
org.miaixz.bus.core.text.escape.XmlEscape
- All Implemented Interfaces:
Serializable,Iterable<StringReplacer>,Function<CharSequence,,CharSequence> UnaryOperator<CharSequence>,Chain<StringReplacer,ReplacerChain>
- Direct Known Subclasses:
Html4Escape
XML特殊字符转义
见:
https://stackoverflow.com/questions/1091945/what-characters-do-i-need-to-escape-in-xml-documents
& (ampersand) 替换为 &
< (less than) 替换为 <
> (greater than) 替换为 >
" (double quote) 替换为 "
' (single quote / apostrophe) 替换为 '
- Since:
- Java 17+
- Author:
- Kimi Liu
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.miaixz.bus.core.text.replacer.ReplacerChain
addChain, iterator, replaceMethods inherited from class org.miaixz.bus.core.text.replacer.StringReplacer
applyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
BASIC_ESCAPE
-
-
Constructor Details
-
XmlEscape
public XmlEscape()构造
-