System::Xml::XmlDocument klasse
inhoud
[
verbergen
]XmlDocument class
Stelt een XML‑document voor. Je kunt deze klasse gebruiken om XML te laden, valideren, bewerken, toe te voegen en te positioneren in een document.
class XmlDocument : public System::Xml::XmlNode
Methoden
| Methode | Beschrijving |
|---|---|
| CloneNode(bool) override | Maakt een duplicaat van dit knooppunt. |
| CreateAttribute(const String&) | Maakt een XmlAttribute met de opgegeven naam. |
| CreateAttribute(const String&, const String&) | Maakt een XmlAttribute met de opgegeven gekwalificeerde naam en XmlNode::get_NamespaceURI. |
| virtual CreateAttribute(const String&, const String&, const String&) | Maakt een XmlAttribute met het opgegeven XmlNode::get_Prefix, XmlDocument::get_LocalName en XmlNode::get_NamespaceURI. |
| virtual CreateCDataSection(const String&) | Maakt een XmlCDataSection die de opgegeven gegevens bevat. |
| virtual CreateComment(const String&) | Maakt een XmlComment die de opgegeven gegevens bevat. |
| virtual CreateDocumentFragment() | Maakt een XmlDocumentFragment. |
| virtual CreateDocumentType(const String&, const String&, const String&, const String&) | Retourneert een nieuw XmlDocumentType object. |
| CreateElement(const String&) | Maakt een element met de opgegeven naam. |
| CreateElement(const String&, const String&) | Maakt een XmlElement met de gekwalificeerde naam en XmlNode::get_NamespaceURI. |
| virtual CreateElement(const String&, const String&, const String&) | Maakt een element met het opgegeven XmlNode::get_Prefix, XmlDocument::get_LocalName en XmlNode::get_NamespaceURI. |
| virtual CreateEntityReference(const String&) | Maakt een XmlEntityReference met de opgegeven naam. |
| CreateNavigator() override | Maakt een nieuw XPathNavigator-object voor het navigeren door dit document. |
| virtual CreateNode(XmlNodeType, const String&, const String&, const String&) | Maakt een XmlNode met het opgegeven XmlNodeType, XmlNode::get_Prefix, XmlDocument::get_Name en XmlNode::get_NamespaceURI. |
| virtual CreateNode(const String&, const String&, const String&) | Maakt een XmlNode met het opgegeven knooptype, XmlDocument::get_Name en XmlNode::get_NamespaceURI. |
| virtual CreateNode(XmlNodeType, const String&, const String&) | Maakt een XmlNode met het opgegeven XmlNodeType, XmlDocument::get_Name en XmlNode::get_NamespaceURI. |
| virtual CreateProcessingInstruction(const String&, const String&) | Maakt een XmlProcessingInstruction met de opgegeven naam en gegevens. |
| virtual CreateSignificantWhitespace(const String&) | Maakt een XmlSignificantWhitespace knooppunt. |
| virtual CreateTextNode(const String&) | Maakt een XmlText met de opgegeven tekst. |
| virtual CreateWhitespace(const String&) | Maakt een XmlWhitespace knooppunt. |
| virtual CreateXmlDeclaration(const String&, const String&, const String&) | Maakt een XmlDeclaration knooppunt met de opgegeven waarden. |
| get_BaseURI() override | Retourneert de basis-URI van het huidige knooppunt. |
| get_DocumentElement() | Retourneert het root-XmlElement van het document. |
| virtual get_DocumentType() | Retourneert het knooppunt dat de DOCTYPE-declaratie bevat. |
| get_Implementation() | Retourneert het XmlImplementation object voor het huidige document. |
| get_InnerXml() override | Retourneert de markup die de kinderen van het huidige knooppunt weergeeft. |
| get_IsReadOnly() override | Retourneert een waarde die aangeeft of het huidige knooppunt alleen-lezen is. |
| get_LocalName() override | Geeft de lokale naam van het knooppunt terug. |
| get_Name() override | Geeft de gekwalificeerde naam van het knooppunt terug. |
| get_NameTable() | Geeft de XmlNameTable die aan deze implementatie is gekoppeld terug. |
| get_NodeType() override | Retourneert het type van het huidige knooppunt. |
| get_OwnerDocument() override | Retourneert het XmlDocument waartoe het huidige knooppunt behoort. |
| get_PreserveWhitespace() | Retourneert een waarde die aangeeft of witruimte in elementinhoud moet worden behouden. |
| get_SchemaInfo() override | Retourneert de Post-Schema-Validation-Infoset (PSVI) van het knooppunt. |
| get_Schemas() | Retourneert het XmlSchemaSet-object dat aan dit XmlDocument is gekoppeld. |
| virtual GetElementById(String) | Retourneert het XmlElement met de opgegeven ID. |
| virtual GetElementsByTagName(String) | Retourneert een XmlNodeList met een lijst van alle afstammings‑elementen die overeenkomen met de opgegeven naam. |
| virtual GetElementsByTagName(String, String) | Retourneert een XmlNodeList met een lijst van alle afstammings‑elementen die overeenkomen met de opgegeven XmlDocument::get_LocalName en XmlNode::get_NamespaceURI. |
| virtual ImportNode(SharedPtr<XmlNode>, bool) | Importeert een knooppunt van een ander document naar het huidige document. |
| virtual Load(String) | Laadt het XML-document van de opgegeven URL. |
| virtual Load(SharedPtr<IO::Stream>) | Laadt het XML-document van de opgegeven stream. |
| virtual Load(SharedPtr<IO::TextReader>) | Laadt het XML-document van de opgegeven TextReader. |
| virtual Load(SharedPtr<XmlReader>) | Laadt het XML-document van de opgegeven XmlReader. |
| virtual LoadXml(String) | Laadt het XML-document van de opgegeven tekenreeks. |
| virtual ReadNode(SharedPtr<XmlReader>) | Maakt een XmlNode object op basis van de informatie in de XmlReader. De lezer moet gepositioneerd zijn op een knooppunt of attribuut. |
| virtual Save(String) | Slaat het XML-document op naar het opgegeven bestand. Als het opgegeven bestand bestaat, overschrijft deze methode het. |
| virtual Save(SharedPtr<IO::Stream>) | Slaat het XML-document op naar de opgegeven stream. |
| virtual Save(SharedPtr<IO::TextWriter>) | Slaat het XML-document op naar de opgegeven TextWriter. |
| virtual Save(SharedPtr<XmlWriter>) | Slaat het XML-document op naar de opgegeven XmlWriter. |
| set_InnerText(String) override | Gooit in alle gevallen een InvalidOperationException. |
| set_InnerXml(String) override | Stelt de opmaak in die de kinderen van het huidige knooppunt vertegenwoordigt. |
| set_PreserveWhitespace(bool) | Stelt een waarde in die aangeeft of witruimte in elementinhoud behouden moet blijven. |
| set_Schemas(const SharedPtr<Schema::XmlSchemaSet>&) | Stelt het XmlSchemaSet-object in dat aan dit XmlDocument is gekoppeld. |
| virtual set_XmlResolver(SharedPtr<System::Xml::XmlResolver>) | Stelt de XmlResolver in die gebruikt wordt voor het oplossen van externe bronnen. |
| Validate(Schema::ValidationEventHandler) | Valideert het XmlDocument tegen de XML Schema Definition Language (XSD)-schema’s die zich in de lijst XmlDocument::get_Schemas bevinden. |
| Validate(Schema::ValidationEventHandler, const SharedPtr<XmlNode>&) | Valideert het opgegeven XmlNode-object tegen de XML Schema Definition Language (XSD)-schema’s in de lijst XmlDocument::get_Schemas. |
| WriteContentTo(const SharedPtr<XmlWriter>&) override | Slaat alle kinderen van het XmlDocument-knooppunt op naar de opgegeven XmlWriter. |
| WriteTo(const SharedPtr<XmlWriter>&) override | Slaat het XmlDocument-knooppunt op naar de opgegeven XmlWriter. |
| XmlDocument() | Initialiseert een nieuw exemplaar van de XmlDocument-klasse. |
| XmlDocument(const SharedPtr<XmlNameTable>&) | Initialiseert een nieuw exemplaar van de XmlDocument-klasse met de opgegeven XmlNameTable. |
Typedefs
| Typedef | Beschrijving |
|---|---|
| Ptr | Een alias voor een gedeelde pointer naar een exemplaar van deze klasse. |
Opmerkingen
Objecten van deze klasse mogen alleen worden gealloceerd met de functie System::MakeObject(). Maak nooit exemplaren van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
Zie ook
- Class XmlNode
- Namespace System::Xml
- Library Aspose.Page for C++