Free cookie consent management tool by TermsFeed Policy Generator

source: branches/HeuristicLab.Problems.GrammaticalOptimization/SharpVectorCore/IDocument.cs @ 13799

Last change on this file since 13799 was 12762, checked in by aballeit, 9 years ago

#2283 GUI updates, Tree-chart, MCTS Version 2 (prune leaves)

File size: 1.1 KB
Line 
1using System;
2using System.Xml;
3
4namespace SharpVectors.Dom
5{
6  public interface IDocument : INode
7  {
8    IDocumentType Doctype
9    {
10      get;
11    }
12   
13    IDomImplementation Implementation
14    {
15      get;
16    }
17   
18    IElement DocumentElement
19    {
20      get;
21    }
22   
23    IElement CreateElement(string tagName);
24   
25    IDocumentFragment CreateDocumentFragment();
26   
27    IText CreateTextNode(string data);
28   
29    IComment CreateComment(string data);
30   
31    ICDataSection CreateCDataSection(string data);
32   
33    IProcessingInstruction CreateProcessingInstruction(string target, string data);
34   
35    IAttribute CreateAttribute(string name);
36   
37    IEntityReference CreateEntityReference(string name);
38   
39    INodeList GetElementsByTagName(string tagname);
40   
41    INode ImportNode(INode importedNode, bool deep);
42   
43    IElement CreateElementNs(string namespaceUri, string qualifiedName);
44   
45    IAttribute CreateAttributeNs(string namespaceUri, string qualifiedName);
46   
47    INodeList GetElementsByTagNameNs(string namespaceURI, string localName);
48   
49    IElement GetElementById(string elementId);
50  }
51}
Note: See TracBrowser for help on using the repository browser.