XmlCharacterToken
The character token that contains a single character.
using AngleSharp.Extensions;
namespace AngleSharp.Parser.Xml
{
internal sealed class XmlCharacterToken : XmlToken
{
private readonly string _data;
public override bool IsIgnorable => _data.StripLeadingTrailingSpaces().Length == 0;
public string Data => _data;
public XmlCharacterToken(TextPosition position)
: this(position, string.Empty)
{
}
public XmlCharacterToken(TextPosition position, string data)
: base(XmlTokenType.Character, position)
{
_data = data;
}
}
}