Beispiel #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);
 }
Beispiel #2
0
 internal void Insert(Token.Comment commentToken)
 {
     Comment comment = new Comment(commentToken.GetData(), baseUri);
     InsertNode(comment);
 }