XmlDocument {System.Xml} | .NET clr documentation

## XmlDocument

### Description

### Declare

    # namespace System.Xml
    export class XmlDocument extends XmlNode {
       Attributes: XmlAttributeCollection;
       BaseURI: string;
       ChildNodes: XmlNodeList;
       DocumentElement: XmlElement;
       DocumentType: XmlDocumentType;
       FirstChild: XmlNode;
       HasChildNodes: boolean;
       Implementation: XmlImplementation;
       InnerXml: string;
       IsReadOnly: boolean;
       LastChild: XmlNode;
       LocalName: string;
       Name: string;
       NamespaceURI: string;
       NameTable: XmlNameTable;
       NextSibling: XmlNode;
       NodeType: XmlNodeType;
       OuterXml: string;
       OwnerDocument: XmlDocument;
       ParentNode: XmlNode;
       Prefix: string;
       PreserveWhitespace: boolean;
       PreviousSibling: XmlNode;
       PreviousText: XmlNode;
       SchemaInfo: IXmlSchemaInfo;
       Schemas: XmlSchemaSet;
       Value: string;
    }

### .NET clr type reference tree

1. this class extends from XmlNode class: XmlNode
2. use by property member `Attributes`: XmlAttributeCollection
3. use by property member `ChildNodes`: XmlNodeList
4. use by property member `DocumentElement`: XmlElement
5. use by property member `DocumentType`: XmlDocumentType
6. use by property member `FirstChild`: XmlNode
7. use by property member `Implementation`: XmlImplementation
8. use by property member `LastChild`: XmlNode
9. use by property member `NameTable`: XmlNameTable
10. use by property member `NextSibling`: XmlNode
11. use by property member `NodeType`: XmlNodeType
12. use by property member `OwnerDocument`: XmlDocument
13. use by property member `ParentNode`: XmlNode
14. use by property member `PreviousSibling`: XmlNode
15. use by property member `PreviousText`: XmlNode
16. use by property member `SchemaInfo`: IXmlSchemaInfo
17. use by property member `Schemas`: XmlSchemaSet

[Package {$package} version {$version} Index]