Table of Contents

SanitizeXmlElementName Method

Definition

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

SanitizeXmlElementName(string)

Sanitizes the value for any invalid characters.

public static string SanitizeXmlElementName(this string value)

Parameters

value string

The string to extend.

Returns

string

A sanitized string of value.

Remarks

Sanitation rules are as follows:
1. Names can contain letters, numbers, and these 4 characters: _ | : | . | -
2. Names cannot start with a number or punctuation character
3. Names cannot contain spaces

Exceptions

ArgumentNullException

value cannot be null.