XmlDocument Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een XML-document. U kunt deze klasse gebruiken om XML in een document te laden, valideren, bewerken, toevoegen en positioneren.
public ref class XmlDocument : System::Xml::XmlNode
public class XmlDocument : System.Xml.XmlNode
type XmlDocument = class
inherit XmlNode
Public Class XmlDocument
Inherits XmlNode
- Overname
- Afgeleid
Opmerkingen
Zie Aanvullende API-opmerkingen voor XmlDocument voor meer informatie over deze API.
Constructors
| Name | Description |
|---|---|
| XmlDocument() |
Initialiseert een nieuw exemplaar van de XmlDocument klasse. |
| XmlDocument(XmlImplementation) |
Initialiseert een nieuw exemplaar van de |
| XmlDocument(XmlNameTable) |
Initialiseert een nieuw exemplaar van de |
Eigenschappen
| Name | Description |
|---|---|
| Attributes |
Hiermee haalt u een XmlAttributeCollection met de kenmerken van dit knooppunt op. (Overgenomen van XmlNode) |
| BaseURI |
Hiermee haalt u de basis-URI van het huidige knooppunt op. |
| ChildNodes |
Hiermee worden alle onderliggende knooppunten van het knooppunt opgehaald. (Overgenomen van XmlNode) |
| DocumentElement |
Hiermee haalt u de hoofdmap XmlElement voor het document op. |
| DocumentType |
Hiermee haalt u het knooppunt op met de DOCTYPE-declaratie. |
| FirstChild |
Hiermee wordt het eerste onderliggende element van het knooppunt opgehaald. (Overgenomen van XmlNode) |
| HasChildNodes |
Hiermee wordt een waarde opgehaald die aangeeft of dit knooppunt onderliggende knooppunten heeft. (Overgenomen van XmlNode) |
| Implementation |
Hiermee haalt u het XmlImplementation object voor het huidige document op. |
| InnerText |
Gooit een InvalidOperationException in alle gevallen. |
| InnerText |
Hiermee worden de samengevoegde waarden van het knooppunt en alle onderliggende knooppunten opgehaald of ingesteld. (Overgenomen van XmlNode) |
| InnerXml |
Hiermee worden de markeringen opgehaald of ingesteld die de onderliggende elementen van het huidige knooppunt vertegenwoordigen. |
| IsReadOnly |
Hiermee wordt een waarde opgehaald die aangeeft of het huidige knooppunt het kenmerk Alleen-lezen heeft. |
| Item[String, String] |
Hiermee haalt u het eerste onderliggende element op met de opgegeven LocalName en NamespaceURI. (Overgenomen van XmlNode) |
| Item[String] |
Hiermee haalt u het eerste onderliggende element op met de opgegeven Name. (Overgenomen van XmlNode) |
| LastChild |
Hiermee wordt het laatste onderliggende element van het knooppunt opgehaald. (Overgenomen van XmlNode) |
| LocalName |
Hiermee haalt u de lokale naam van het knooppunt op. |
| Name |
Hiermee haalt u de gekwalificeerde naam van het knooppunt op. |
| NamespaceURI |
Hiermee haalt u de naamruimte-URI van dit knooppunt op. (Overgenomen van XmlNode) |
| NameTable |
Hiermee haalt u de XmlNameTable gekoppelde implementatie op. |
| NextSibling |
Hiermee wordt het knooppunt onmiddellijk na dit knooppunt opgehaald. (Overgenomen van XmlNode) |
| NodeType |
Hiermee wordt het type van het huidige knooppunt opgehaald. |
| OuterXml |
Hiermee haalt u de markeringen op die dit knooppunt en alle onderliggende knooppunten bevatten. (Overgenomen van XmlNode) |
| OwnerDocument |
Hiermee wordt het XmlDocument huidige knooppunt opgehaald. |
| ParentNode |
Hiermee wordt het bovenliggende knooppunt van dit knooppunt opgehaald (voor knooppunten met bovenliggende items). |
| ParentNode |
Hiermee wordt het bovenliggende knooppunt opgehaald (voor knooppunten met bovenliggende items). (Overgenomen van XmlNode) |
| Prefix |
Hiermee wordt het voorvoegsel van de naamruimte van dit knooppunt opgehaald of ingesteld. (Overgenomen van XmlNode) |
| PreserveWhitespace |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of witruimte in elementinhoud behouden moet blijven. |
| PreviousSibling |
Hiermee wordt het knooppunt direct vóór dit knooppunt opgehaald. (Overgenomen van XmlNode) |
| PreviousText |
Hiermee haalt u het tekstknooppunt op dat direct voorafgaat aan dit knooppunt. (Overgenomen van XmlNode) |
| SchemaInfo |
Retourneert de Post-Schema-Validation-Infoset (PSVI) van het knooppunt. |
| Schemas |
Hiermee wordt het XmlSchemaSet object opgehaald of ingesteld dat aan dit XmlDocumentobject is gekoppeld. |
| Value |
Hiermee wordt de waarde van het knooppunt opgehaald of ingesteld. (Overgenomen van XmlNode) |
| XmlResolver |
Hiermee stelt u het te gebruiken voor het XmlResolver oplossen van externe resources. |
Methoden
| Name | Description |
|---|---|
| AppendChild(XmlNode) |
Hiermee voegt u het opgegeven knooppunt toe aan het einde van de lijst met onderliggende knooppunten van dit knooppunt. (Overgenomen van XmlNode) |
| Clone() |
Hiermee maakt u een duplicaat van dit knooppunt. (Overgenomen van XmlNode) |
| CloneNode(Boolean) |
Hiermee maakt u een duplicaat van dit knooppunt. |
| CreateAttribute(String, String, String) |
Hiermee maakt u een XmlAttribute met de opgegeven Prefix, LocalNameen NamespaceURI. |
| CreateAttribute(String, String) |
Hiermee maakt u een XmlAttribute met de opgegeven gekwalificeerde naam en NamespaceURI. |
| CreateAttribute(String) |
Hiermee maakt u een XmlAttribute met de opgegeven Name. |
| CreateCDataSection(String) |
Hiermee maakt u een XmlCDataSection met de opgegeven gegevens. |
| CreateComment(String) |
Hiermee maakt u een XmlComment met de opgegeven gegevens. |
| CreateDefaultAttribute(String, String, String) |
Hiermee maakt u een standaardkenmerk met het opgegeven voorvoegsel, de lokale naam en de naamruimte-URI. |
| CreateDocumentFragment() |
Hiermee maakt u een XmlDocumentFragment. |
| CreateDocumentType(String, String, String, String) |
Retourneert een nieuw XmlDocumentType object. |
| CreateElement(String, String, String) |
Hiermee maakt u een element met de opgegeven Prefix, LocalNameen NamespaceURI. |
| CreateElement(String, String) |
Hiermee maakt u een XmlElement met de gekwalificeerde naam en NamespaceURI. |
| CreateElement(String) |
Hiermee maakt u een element met de opgegeven naam. |
| CreateEntityReference(String) |
Hiermee maakt u een XmlEntityReference met de opgegeven naam. |
| CreateNavigator() |
Hiermee maakt u een nieuw XPathNavigator object voor het navigeren in dit document. |
| CreateNavigator() |
Hiermee maakt u een XPathNavigator voor het navigeren door dit object. (Overgenomen van XmlNode) |
| CreateNavigator(XmlNode) |
Hiermee maakt u een XPathNavigator object voor het navigeren in dit document dat op de XmlNode opgegeven locatie is geplaatst. |
| CreateNode(String, String, String) |
Hiermee maakt u een XmlNode met het opgegeven knooppunttype, Nameen NamespaceURI. |
| CreateNode(XmlNodeType, String, String, String) |
Hiermee maakt u een XmlNode met de opgegeven XmlNodeType, Prefix, en NameNamespaceURI. |
| CreateNode(XmlNodeType, String, String) |
Hiermee maakt u een XmlNode met de opgegeven XmlNodeType, Nameen NamespaceURI. |
| CreateProcessingInstruction(String, String) |
Hiermee maakt u een XmlProcessingInstruction met de opgegeven naam en gegevens. |
| CreateSignificantWhitespace(String) |
Hiermee maakt u een XmlSignificantWhitespace knooppunt. |
| CreateTextNode(String) |
Hiermee maakt u een XmlText met de opgegeven tekst. |
| CreateWhitespace(String) |
Hiermee maakt u een XmlWhitespace knooppunt. |
| CreateXmlDeclaration(String, String, String) |
Hiermee maakt u een XmlDeclaration knooppunt met de opgegeven waarden. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetElementById(String) |
Hiermee haalt u de XmlElement opgegeven id op. |
| GetElementsByTagName(String, String) |
Retourneert een XmlNodeList met een lijst met alle onderliggende elementen die overeenkomen met de opgegeven LocalName en NamespaceURI. |
| GetElementsByTagName(String) |
Retourneert een XmlNodeList met een lijst met alle onderliggende elementen die overeenkomen met de opgegeven Name. |
| GetEnumerator() |
Hiermee haalt u een enumerator op die door de onderliggende knooppunten in het huidige knooppunt wordt herhaald. (Overgenomen van XmlNode) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetNamespaceOfPrefix(String) |
Zoekt de dichtstbijzijnde XMLN-declaratie op voor het opgegeven voorvoegsel dat binnen het bereik van het huidige knooppunt valt en retourneert de naamruimte-URI in de declaratie. (Overgenomen van XmlNode) |
| GetPrefixOfNamespace(String) |
Hiermee wordt gezocht naar de dichtstbijzijnde XMLN-declaratie voor de opgegeven naamruimte-URI die binnen het bereik van het huidige knooppunt valt en wordt het voorvoegsel geretourneerd dat in die declaratie is gedefinieerd. (Overgenomen van XmlNode) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| ImportNode(XmlNode, Boolean) |
Hiermee importeert u een knooppunt van een ander document naar het huidige document. |
| InsertAfter(XmlNode, XmlNode) |
Hiermee wordt het opgegeven knooppunt direct na het opgegeven referentieknooppunt ingevoegd. (Overgenomen van XmlNode) |
| InsertBefore(XmlNode, XmlNode) |
Hiermee wordt het opgegeven knooppunt direct vóór het opgegeven referentieknooppunt ingevoegd. (Overgenomen van XmlNode) |
| Load(Stream) |
Laadt het XML-document uit de opgegeven stream. |
| Load(String) |
Laadt het XML-document vanuit de opgegeven URL. |
| Load(TextReader) |
Laadt het XML-document van de opgegeven TextReader. |
| Load(XmlReader) |
Laadt het XML-document van de opgegeven XmlReader. |
| LoadXml(String) |
Laadt het XML-document uit de opgegeven tekenreeks. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| Normalize() |
Hiermee worden alle XmlText-knooppunten in de volledige diepte van de substructuur onder deze XmlNode in een 'normale' vorm geplaatst, waarbij alleen markeringen (tags, opmerkingen, verwerkingsinstructies, CDATA-secties en entiteitsverwijzingen) xmlText-knooppunten scheidt, dat wil zeggen dat er geen aangrenzende XmlText-knooppunten zijn. (Overgenomen van XmlNode) |
| PrependChild(XmlNode) |
Voegt het opgegeven knooppunt toe aan het begin van de lijst met onderliggende knooppunten voor dit knooppunt. (Overgenomen van XmlNode) |
| ReadNode(XmlReader) |
Hiermee maakt u een XmlNode object op basis van de informatie in de XmlReader. De lezer moet op een knooppunt of kenmerk worden weergegeven. |
| RemoveAll() |
Hiermee verwijdert u alle onderliggende knooppunten en/of kenmerken van het huidige knooppunt. (Overgenomen van XmlNode) |
| RemoveChild(XmlNode) |
Hiermee verwijdert u het opgegeven onderliggende knooppunt. (Overgenomen van XmlNode) |
| ReplaceChild(XmlNode, XmlNode) |
Vervangt het onderliggende knooppunt |
| Save(Stream) |
Slaat het XML-document op in de opgegeven stroom. |
| Save(String) |
Slaat het XML-document op in het opgegeven bestand. Als het opgegeven bestand bestaat, overschrijft deze methode het. |
| Save(TextWriter) |
Hiermee wordt het XML-document opgeslagen in het opgegeven TextWriter. |
| Save(XmlWriter) |
Hiermee wordt het XML-document opgeslagen in het opgegeven XmlWriter. |
| SelectNodes(String, XmlNamespaceManager) |
Hiermee selecteert u een lijst met knooppunten die overeenkomen met de XPath-expressie. Alle voorvoegsels in de XPath-expressie worden omgezet met behulp van de opgegeven XmlNamespaceManager. (Overgenomen van XmlNode) |
| SelectNodes(String) |
Hiermee selecteert u een lijst met knooppunten die overeenkomen met de XPath-expressie. (Overgenomen van XmlNode) |
| SelectSingleNode(String, XmlNamespaceManager) |
Selecteert de eerste |
| SelectSingleNode(String) |
Selecteert de eerste |
| Supports(String, String) |
Hiermee wordt getest of de DOM-implementatie een specifieke functie implementeert. (Overgenomen van XmlNode) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| Validate(ValidationEventHandler, XmlNode) |
Valideert het XmlNode object dat is opgegeven op basis van de XSD-schema's (XML Schema Definition Language) in de Schemas eigenschap. |
| Validate(ValidationEventHandler) |
Valideert de XmlDocument schema's voor XML Schema Definition Language (XSD) in de Schemas eigenschap. |
| WriteContentTo(XmlWriter) |
Slaat alle onderliggende elementen van het |
| WriteTo(XmlWriter) |
Slaat het knooppunt op in |
gebeurtenis
| Name | Description |
|---|---|
| NodeChanged |
Treedt op wanneer het Value knooppunt dat deel uitmaakt van dit document is gewijzigd. |
| NodeChanging |
Treedt op wanneer het Value knooppunt dat deel uitmaakt van dit document op het punt staat te worden gewijzigd. |
| NodeInserted |
Treedt op wanneer een knooppunt dat deel uitmaakt van dit document is ingevoegd in een ander knooppunt. |
| NodeInserting |
Treedt op wanneer een knooppunt dat deel uitmaakt van dit document op het punt staat in een ander knooppunt te worden ingevoegd. |
| NodeRemoved |
Treedt op wanneer een knooppunt dat deel uitmaakt van dit document is verwijderd van het bovenliggende item. |
| NodeRemoving |
Treedt op wanneer een knooppunt dat deel uitmaakt van dit document, wordt verwijderd uit het document. |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| ICloneable.Clone() |
Zie voor een beschrijving van dit lid Clone(). (Overgenomen van XmlNode) |
| IEnumerable.GetEnumerator() |
Zie voor een beschrijving van dit lid GetEnumerator(). (Overgenomen van XmlNode) |
Extensiemethoden
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Hiermee schakelt u parallelle uitvoering van een query in. |
| AsQueryable(IEnumerable) |
Converteert een IEnumerable naar een IQueryable. |
| Cast<TResult>(IEnumerable) |
Cast de elementen van een IEnumerable naar het opgegeven type. |
| CreateNavigator(XmlDocument, XmlNode) |
Hiermee maakt u een XPath-navigatorobject voor het navigeren door het opgegeven document op het opgegeven knooppunt. |
| CreateNavigator(XmlDocument) |
Hiermee maakt u een nieuw XPath-navigatorobject voor het navigeren in het opgegeven document. |
| CreateNavigator(XmlNode) |
Hiermee maakt u een XPath-navigator voor het navigeren door het opgegeven knooppunt. |
| OfType<TResult>(IEnumerable) |
Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type. |
| SelectNodes(XmlNode, String, XmlNamespaceManager) |
Hiermee selecteert u een lijst met knooppunten die overeenkomen met de opgegeven XPath-expressie. Eventuele voorvoegsels in de XPath-expressie worden omgezet met behulp van de opgegeven naamruimtebeheer. |
| SelectNodes(XmlNode, String) |
Hiermee selecteert u een lijst met knooppunten die overeenkomen met de opgegeven XPath-expressie. |
| SelectSingleNode(XmlNode, String, XmlNamespaceManager) |
Hiermee selecteert u het eerste knooppunt dat overeenkomt met de XPath-expressie. Eventuele voorvoegsels in de XPath-expressie worden omgezet met behulp van de opgegeven naamruimtebeheer. |
| SelectSingleNode(XmlNode, String) |
Hiermee selecteert u het eerste knooppunt dat overeenkomt met de XPath-expressie. |
| ToXPathNavigable(XmlNode) |
Hiermee maakt u een IXPathNavigable exemplaar dat wordt gebruikt voor het produceren van navigators. |