SanitizeXmlElementText Method
Definition
- Assemblies
- Cuemon.Xml.dll
SanitizeXmlElementText(IDecorator<string>, bool)
Sanitizes the enclosed string of the specified decorator for any invalid characters.
public static string SanitizeXmlElementText(this IDecorator<string> decorator, bool cdataSection = false)
Parameters
decoratorIDecorator<string>The IDecorator<T> to extend.
cdataSectionboolif set to
truesupplemental CDATA-section rules is applied to the enclosed string of the specifieddecorator.
Returns
Remarks
Sanitation rules are as follows:
1. The enclosed string of the specified decorator cannot contain characters less or equal to a Unicode value of U+0019 (except U+0009, U+0010, U+0013)
2. The enclosed string of the specified decorator cannot contain the string "]]<" if cdataSection is true.
Exceptions
- ArgumentNullException
decoratorcannot be null.