Example #1
0
        internal void Insert(Token.Comment commentToken)
        {
            Comment comment = new Comment(commentToken.GetData(), baseUri);
            Node    insert  = comment;

            if (commentToken.bogus)
            {
                // xml declarations are emitted as bogus comments (which is right for html, but not xml)
                string data = comment.Data;
                if (data.Length > 1 && (data.StartsWith("!", StringComparison.Ordinal) || data.StartsWith("?", StringComparison.Ordinal)))
                {
                    string declaration = data.Substring(1); /*substring*/
                    insert = new XmlDeclaration(declaration, comment.BaseUri, data.StartsWith("!", StringComparison.Ordinal));
                }
            }
            InsertNode(insert);
        }
Example #2
0
        internal void Insert(Token.Comment commentToken)
        {
            Comment comment = new Comment(commentToken.GetData(), baseUri);

            InsertNode(comment);
        }
Example #3
0
 internal void CreateCommentPending()
 {
     commentPending = new Token.Comment();
 }
Example #4
0
 internal void CreateCommentPending()
 {
     commentPending = new Token.Comment();
 }