System.Xml.XmlDocument
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);
}
}