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

System.Xml.XmlDocument

public class XmlDocument : XmlNode
namespace System.Xml { public class XmlDocument : XmlNode { public XmlElement DocumentElement { get; } public virtual XmlDocumentType DocumentType { get; } public XmlImplementation Implementation { get; } public XmlNameTable NameTable { get; } public bool PreserveWhitespace { get; set; } public XmlSchemaSet Schemas { get; set; } public virtual XmlResolver XmlResolver { set; } public event XmlNodeChangedEventHandler NodeChanged; public event XmlNodeChangedEventHandler NodeChanging; public event XmlNodeChangedEventHandler NodeInserted; public event XmlNodeChangedEventHandler NodeInserting; public event XmlNodeChangedEventHandler NodeRemoved; public event XmlNodeChangedEventHandler NodeRemoving; public XmlDocument(); public XmlDocument(XmlNameTable nt); public XmlAttribute CreateAttribute(string name); public XmlAttribute CreateAttribute(string qualifiedName, string namespaceURI); public virtual XmlAttribute CreateAttribute(string prefix, string localName, string namespaceURI); public virtual XmlCDataSection CreateCDataSection(string data); public virtual XmlComment CreateComment(string data); public virtual XmlDocumentFragment CreateDocumentFragment(); public virtual XmlDocumentType CreateDocumentType(string name, string publicId, string systemId, string internalSubset); public XmlElement CreateElement(string name); public XmlElement CreateElement(string qualifiedName, string namespaceURI); public virtual XmlElement CreateElement(string prefix, string localName, string namespaceURI); public virtual XmlEntityReference CreateEntityReference(string name); public virtual XmlNode CreateNode(string nodeTypeString, string name, string namespaceURI); public virtual XmlNode CreateNode(XmlNodeType type, string name, string namespaceURI); public virtual XmlNode CreateNode(XmlNodeType type, string prefix, string name, string namespaceURI); public virtual XmlProcessingInstruction CreateProcessingInstruction(string target, string data); public virtual XmlSignificantWhitespace CreateSignificantWhitespace(string text); public virtual XmlText CreateTextNode(string text); public virtual XmlWhitespace CreateWhitespace(string text); public virtual XmlDeclaration CreateXmlDeclaration(string version, string encoding, string standalone); public virtual XmlElement GetElementById(string elementId); public virtual XmlNodeList GetElementsByTagName(string name); public virtual XmlNodeList GetElementsByTagName(string localName, string namespaceURI); public virtual XmlNode ImportNode(XmlNode node, bool deep); public virtual void Load(Stream inStream); public virtual void Load(TextReader txtReader); public virtual void Load(string filename); public virtual void Load(XmlReader reader); public virtual void LoadXml(string xml); public virtual XmlNode ReadNode(XmlReader reader); public virtual void Save(Stream outStream); public virtual void Save(TextWriter writer); public virtual void Save(string filename); public virtual void Save(XmlWriter w); public void Validate(ValidationEventHandler validationEventHandler); public void Validate(ValidationEventHandler validationEventHandler, XmlNode nodeToValidate); } }