<PackageReference Include="NETStandard.Library" Version="2.0.0" />

System.Xml.XmlNode

public abstract class XmlNode : IEnumerable, ICloneable, IXPathNavigable
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 CreateNavigator(); 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); } }