System.Xml.XmlNode
namespace System.Xml
{
public abstract class XmlNode : IEnumerable, ICloneable, IXPathNavigable
{
public virtual XmlAttributeCollection Attributes { get; }
public virtual string BaseURI { get; }
public virtual XmlNodeList ChildNodes { get; }
public virtual XmlNode FirstChild { get; }
public virtual bool HasChildNodes { get; }
public virtual string InnerText { get; set; }
public virtual string InnerXml { get; set; }
public virtual bool IsReadOnly { get; }
public virtual XmlElement this[string name] { get; }
public virtual XmlElement this[string localname, string ns] { get; }
public virtual XmlNode LastChild { get; }
public abstract string LocalName { get; }
public abstract string Name { get; }
public virtual string NamespaceURI { get; }
public virtual XmlNode NextSibling { get; }
public abstract XmlNodeType NodeType { get; }
public virtual string OuterXml { get; }
public virtual XmlDocument OwnerDocument { get; }
public virtual XmlNode ParentNode { get; }
public virtual string Prefix { get; set; }
public virtual XmlNode PreviousSibling { get; }
public virtual XmlNode PreviousText { get; }
public virtual IXmlSchemaInfo SchemaInfo { get; }
public virtual string Value { get; set; }
public virtual XmlNode AppendChild(XmlNode newChild);
public virtual XmlNode Clone();
public abstract XmlNode CloneNode(bool deep);
public virtual XPathNavigator ();
public IEnumerator GetEnumerator();
public virtual string GetNamespaceOfPrefix(string prefix);
public virtual string GetPrefixOfNamespace(string namespaceURI);
public virtual XmlNode InsertAfter(XmlNode newChild, XmlNode refChild);
public virtual XmlNode InsertBefore(XmlNode newChild, XmlNode refChild);
public virtual void Normalize();
public virtual XmlNode PrependChild(XmlNode newChild);
public virtual void RemoveAll();
public virtual XmlNode RemoveChild(XmlNode oldChild);
public virtual XmlNode ReplaceChild(XmlNode newChild, XmlNode oldChild);
public XmlNodeList SelectNodes(string xpath);
public XmlNodeList SelectNodes(string xpath, XmlNamespaceManager nsmgr);
public XmlNode SelectSingleNode(string xpath);
public XmlNode SelectSingleNode(string xpath, XmlNamespaceManager nsmgr);
public virtual bool Supports(string feature, string version);
public abstract void WriteContentTo(XmlWriter w);
public abstract void WriteTo(XmlWriter w);
}
}