<PackageReference Include="System.Xml.XmlDocument" Version="4.0.0-beta-23109" />

XmlNode

public abstract class XmlNode : IEnumerable
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 string Value { get; set; }

public virtual XmlNode AppendChild(XmlNode newChild)

public abstract XmlNode CloneNode(bool deep)

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 virtual bool Supports(string feature, string version)

public abstract void WriteContentTo(XmlWriter w)

public abstract void WriteTo(XmlWriter w)