Free cookie consent management tool by TermsFeed Policy Generator

source: branches/HeuristicLab.Problems.GrammaticalOptimization/SharpVectorCore/IXmlNode.cs @ 12762

Last change on this file since 12762 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 IXmlNode
7  {
8    string Name
9    {
10      get;
11    }
12   
13    string Value
14    {
15      get;
16      set;
17    }
18   
19    XmlNodeType NodeType
20    {
21      get;
22    }
23   
24    XmlNode ParentNode
25    {
26      get;
27    }
28   
29    XmlNodeList ChildNodes
30    {
31      get;
32    }
33   
34    XmlNode FirstChild
35    {
36      get;
37    }
38   
39    XmlNode LastChild
40    {
41      get;
42    }
43   
44    XmlNode PreviousSibling
45    {
46      get;
47    }
48   
49    XmlNode NextSibling
50    {
51      get;
52    }
53   
54    XmlAttributeCollection Attributes
55    {
56      get;
57    }
58   
59    XmlDocument OwnerDocument
60    {
61      get;
62    }
63   
64    bool HasChildNodes
65    {
66      get;
67    }
68   
69    string NamespaceURI
70    {
71      get;
72    }
73   
74    string Prefix
75    {
76      get;
77      set;
78    }
79   
80    string LocalName
81    {
82      get;
83    }
84   
85    XmlNode InsertBefore(XmlNode newChild, XmlNode refChild);
86   
87    XmlNode ReplaceChild(XmlNode newChild, XmlNode oldChild);
88   
89    XmlNode RemoveChild(XmlNode oldChild);
90   
91    XmlNode AppendChild(XmlNode newChild);
92   
93    XmlNode CloneNode(bool deep);
94   
95    void Normalize();
96   
97    bool Supports(string feature, string version);
98  }
99}
Note: See TracBrowser for help on using the repository browser.