Table of Contents

SanitizeXmlElementText Method

Definition

Namespace
Cuemon.Extensions.Xml
Assemblies
Cuemon.Extensions.Xml.dll
Source
src/Cuemon.Extensions.Xml/StringExtensions.cs

SanitizeXmlElementText(string, bool)

Sanitizes the value for any invalid characters.

public static string SanitizeXmlElementText(this string value, bool cdataSection = false)

Parameters

value string

The string to extend.

cdataSection bool

if set to true supplemental CDATA-section rules is applied to value.

Returns

string

A sanitized string of value.

Remarks

Sanitation rules are as follows:
1. The value cannot contain characters less or equal to a Unicode value of U+0019 (except U+0009, U+0010, U+0013)
2. The value cannot contain the string "]]<" if cdataSection is true.