System::Xml::XmlNode klasse

XmlNode class

Stelt een enkel knooppunt in het XML-document voor.

class XmlNode : public System::Collections::Generic::IEnumerable<SharedPtr<System::Xml::XmlNode>>,
                public System::Xml::XPath::IXPathNavigable

Methoden

MethodeBeschrijving
virtual AppendChild(SharedPtr<XmlNode>)Voegt het opgegeven knooppunt toe aan het einde van de lijst met kindknooppunten van dit knooppunt.
virtual Clone()Maakt een duplicaat van dit knooppunt.
virtual CloneNode(bool)Maakt een duplicaat van het knooppunt, wanneer overschreven in een afgeleide klasse.
CreateNavigator() overrideMaakt een XPathNavigator aan voor het navigeren van dit object.
virtual get_Attributes()Retourneert een XmlAttributeCollection die de attributen van dit knooppunt bevat.
virtual get_BaseURI()Retourneert de basis-URI van het huidige knooppunt.
virtual get_ChildNodes()Retourneert alle onderliggende knooppunten van het knooppunt.
virtual get_FirstChild()Retourneert het eerste onderliggende knooppunt van het knooppunt.
virtual get_HasChildNodes()Retourneert een waarde die aangeeft of dit knooppunt onderliggende knooppunten heeft.
virtual get_InnerText()Retourneert de aaneengeschakelde waarden van het knooppunt en al zijn onderliggende knooppunten.
virtual get_InnerXml()Retourneert de markup die alleen de onderliggende knooppunten van dit knooppunt weergeeft.
virtual get_IsReadOnly()Geeft een waarde terug die aangeeft of het knooppunt alleen-lezen is.
virtual get_LastChild()Retourneert het laatste onderliggende knooppunt van het knooppunt.
virtual get_LocalName()Retourneert de lokale naam van het knooppunt, wanneer overschreven in een afgeleide klasse.
virtual get_Name()Retourneert de gekwalificeerde naam van het knooppunt, wanneer overschreven in een afgeleide klasse.
virtual get_NamespaceURI()Retourneert de namespace-URI van dit knooppunt.
virtual get_NextSibling()Retourneert het knooppunt dat direct volgt op dit knooppunt.
virtual get_NodeType()Retourneert het type van het huidige knooppunt, wanneer overschreven in een afgeleide klasse.
virtual get_OuterXml()Retourneert de markup die dit knooppunt en al zijn onderliggende knooppunten bevat.
virtual get_OwnerDocument()Retourneert het XmlDocument waartoe dit knooppunt behoort.
virtual get_ParentNode()Retourneert de ouder van dit knooppunt (voor knooppunten die een ouder kunnen hebben).
virtual get_Prefix()Retourneert het namespace-voorvoegsel van dit knooppunt.
virtual get_PreviousSibling()Retourneert het knooppunt dat direct voorafgaat aan dit knooppunt.
virtual get_PreviousText()Geeft het tekstknooppunt dat dit knooppunt onmiddellijk voorafgaat terug.
virtual get_SchemaInfo()Retourneert de post‑schema‑validatie‑infoset die aan dit knooppunt is toegewezen als gevolg van schema‑validatie.
virtual get_Value()Geeft de waarde van het knooppunt terug.
GetEnumerator() overrideRetourneert een enumerator die door de onderliggende knooppunten in het huidige knooppunt iterereert.
virtual GetNamespaceOfPrefix(String)Zoekt de dichtstbijzijnde xmlns-declaratie voor het opgegeven voorvoegsel dat binnen het bereik van het huidige knooppunt valt en retourneert de namespace-URI in de declaratie.
virtual GetPrefixOfNamespace(String)Zoekt de dichtstbijzijnde xmlns-declaratie voor de opgegeven namespace-URI die binnen het bereik van het huidige knooppunt valt en retourneert het voorvoegsel dat in die declaratie is gedefinieerd.
virtual idx_get(String)Retourneert het eerste onderliggende element met de opgegeven XmlNode::get_Name.
virtual idx_get(String, String)Retourneert het eerste onderliggende element met de opgegeven XmlNode::get_LocalName en XmlNode::get_NamespaceURI waarden.
virtual InsertAfter(SharedPtr<XmlNode>, SharedPtr<XmlNode>)Voegt het opgegeven knooppunt direct na het opgegeven referentieknooppunt in.
virtual InsertBefore(SharedPtr<XmlNode>, SharedPtr<XmlNode>)Voegt het opgegeven knooppunt direct vóór het opgegeven referentieknooppunt in.
virtual Normalize()Zet alle XmlText knooppunten in de volledige diepte van de subboom onder deze XmlNode in een "normale" vorm waarbij alleen markup (dat wil zeggen tags, commentaren, verwerkingsinstructies, CDATA-secties en entiteitsreferenties) de XmlText knooppunten scheidt, zodat er geen aangrenzende XmlText knooppunten zijn.
virtual PrependChild(SharedPtr<XmlNode>)Voegt het opgegeven knooppunt toe aan het begin van de lijst met onderliggende knooppunten van dit knooppunt.
virtual RemoveAll()Verwijdert alle onderliggende knooppunten en/of attributen van het huidige knooppunt.
virtual RemoveChild(SharedPtr<XmlNode>)Verwijdert opgegeven kindknooppunt.
virtual ReplaceChild(SharedPtr<XmlNode>, SharedPtr<XmlNode>)Vervangt het kindknooppunt oldChild door het newChild-knooppunt.
SelectNodes(const String&)Selecteert een lijst met knooppunten die overeenkomen met de XPath expressie.
SelectNodes(const String&, const SharedPtr<XmlNamespaceManager>&)Selecteert een lijst met knooppunten die overeenkomen met de XPath expressie. Eventuele prefixes die in de XPath expressie worden gevonden, worden opgelost met behulp van de meegeleverde XmlNamespaceManager.
SelectSingleNode(const String&)Selecteert de eerste XmlNode die overeenkomt met de XPath expressie.
SelectSingleNode(const String&, const SharedPtr<XmlNamespaceManager>&)Selecteert de eerste XmlNode die overeenkomt met de XPath expressie. Eventuele prefixes die in de XPath expressie worden gevonden, worden opgelost met behulp van de meegeleverde XmlNamespaceManager.
virtual set_InnerText(String)Stelt de samengevoegde waarden van het knooppunt en al zijn kindknooppunten in.
virtual set_InnerXml(String)Stelt de markup in die alleen de kindknooppunten van dit knooppunt weergeeft.
virtual set_Prefix(String)Stelt het namespace-voorvoegsel van dit knooppunt in.
virtual set_Value(String)Stelt de waarde van het knooppunt in.
virtual Supports(String, String)Test of de DOM-implementatie een specifieke functie implementeert.
virtual WriteContentTo(const SharedPtr<XmlWriter>&)Slaat alle kindknooppunten van het knooppunt op in de opgegeven XmlWriter, wanneer overschreven in een afgeleide klasse.
virtual WriteTo(const SharedPtr<XmlWriter>&)Slaat het huidige knooppunt op in de opgegeven XmlWriter, wanneer overschreven in een afgeleide klasse.

Typedefs

TypedefBeschrijving
PtrEen alias voor een gedeelde pointer naar een exemplaar van deze klasse.

Zie ook