Exemplo n.º 1
0
 void AcknowledgeSelfClosing(Token token)
 {
     var st = token as StartTagToken;
     if (st != null) {
         st.SelfClosingAcknowledged = true;
     }
 }
Exemplo n.º 2
0
 public void OnNext(Token token)
 {
     _currentToken = token;
     _insertMode ();
 }
Exemplo n.º 3
0
 void ParseGenericRcdataElement(Token t)
 {
     InsertElement (t);
     _tokenizer.SetRcdataState ();
     _origInsertMode = _insertMode;
     _insertMode = Text;
 }
Exemplo n.º 4
0
        HElement InsertElement(string name, Token token)
        {
            var elm = CreateElement (name, token);

            var cn = CurrentNode;
            if (cn == null) {
                _doc.AppendChild (elm);
            }
            else {
                cn.AppendChild (elm);
            }
            _openElements.Push (elm);
            return elm;
        }
Exemplo n.º 5
0
 HElement InsertElement(Token token)
 {
     var tag = token as TagToken;
     var name = (tag != null) ? tag.Name : "?";
     return InsertElement (name, tag);
 }
Exemplo n.º 6
0
        HElement CreateElement(string name, Token token)
        {
            var elm = new HElement (name);
            var tag = token as TagToken;

            if (tag != null) {
            }

            return elm;
        }