Exemplo n.º 1
0
        static Attr DecodeAttr(HtmlTokenizer.Attr attrRaw, bool sanitize)
        {
            var name    = attrRaw.Name;
            var isValid = HtmlAttrs.AttrNames.ContainsKey(name);

            if (isValid && sanitize)
            {
                name = name.ToLower();
            }
            var val = attrRaw.Val != null?HtmlCharCoding.Decode(attrRaw.Val) : null;

            return(new Attr(isValid, name, val));
        }
Exemplo n.º 2
0
 static Text DecodeText(string textRaw)
 {
     return(new Text(HtmlCharCoding.Decode(textRaw)));
 }