System::Xml::XmlElement-klass

XmlElement class

Representerar ett element.

class XmlElement : public System::Xml::XmlLinkedNode

Metoder

MetodBeskrivning
CloneNode(bool) overrideSkapar en duplikat av denna nod.
virtual get_HasAttributes()Returnerar ett bool-värde som indikerar om den aktuella noden har några attribut.
get_InnerText() overrideReturnerar de sammanslagna värdena för noden och alla dess barn.
get_InnerXml() overrideReturnerar markup som endast representerar barnen till denna nod.
get_IsEmpty()Returnerar taggformatet för elementet.
get_LocalName() overrideReturnerar det lokala namnet för den aktuella noden.
get_Name() overrideReturnerar det kvalificerade namnet på noden.
get_NamespaceURI() overrideReturnerar namnrymdens URI för denna nod.
get_NodeType() overrideReturnerar typen för den aktuella noden.
get_OwnerDocument() overrideReturnerar XmlDocument som denna nod tillhör.
get_Prefix() overrideReturnerar namnrymdsprefixet för denna nod.
get_SchemaInfo() overrideReturnerar post‑schemavaliderings‑infosettet som har tilldelats denna nod som ett resultat av schemavalidering.
virtual GetAttribute(String)Returnerar värdet för attributet med det angivna namnet.
virtual GetAttribute(String, String)Returnerar värdet för attributet med det angivna lokala namnet och namnrymdens URI.
virtual GetAttributeNode(String)Returnerar XmlAttribute med det angivna namnet.
virtual GetAttributeNode(String, String)Returnerar XmlAttribute med det angivna lokala namnet och namnrymdens URI.
virtual GetElementsByTagName(String)Returnerar en XmlNodeList som innehåller en lista över alla underordnade element som matchar den angivna XmlElement::get_Name.
virtual GetElementsByTagName(String, String)Returnerar en XmlNodeList som innehåller en lista över alla underordnade element som matchar de angivna XmlElement::get_LocalName- och XmlElement::get_NamespaceURI-värdena.
virtual HasAttribute(String)Avgör om den aktuella noden har ett attribut med det angivna namnet.
virtual HasAttribute(String, String)Avgör om den aktuella noden har ett attribut med det angivna lokala namnet och namnrymdens URI.
RemoveAll() overrideTar bort alla angivna attribut och barn till den aktuella noden. Standardattribut tas inte bort.
virtual RemoveAllAttributes()Tar bort alla angivna attribut från elementet. Standardattribut tas inte bort.
virtual RemoveAttribute(String)Tar bort ett attribut efter namn.
virtual RemoveAttribute(String, String)Tar bort ett attribut med det angivna lokala namnet och namnrymds-URI:n. (Om det borttagna attributet har ett standardvärde ersätts det omedelbart).
virtual RemoveAttributeAt(int32_t)Tar bort attributnoden med det angivna indexet från elementet. (Om det borttagna attributet har ett standardvärde ersätts det omedelbart).
virtual RemoveAttributeNode(SharedPtr<XmlAttribute>)Tar bort den angivna XmlAttribute.
virtual RemoveAttributeNode(String, String)Tar bort den XmlAttribute som anges av det lokala namnet och namnrymds-URI:n. (Om det borttagna attributet har ett standardvärde ersätts det omedelbart).
set_InnerText(String) overrideStäller in de sammanslagna värdena för noden och alla dess barn.
set_InnerXml(String) overrideStäller in markupen som endast representerar barnen till denna nod.
set_IsEmpty(bool)Ställer in taggformatet för elementet.
set_Prefix(String) overrideStäller in namnrymdspräfixet för denna nod.
virtual SetAttribute(String, String)Ställer in värdet för attributet med det angivna namnet.
virtual SetAttribute(String, String, String)Ställer in värdet för attributet med det angivna lokala namnet och namnrymds-URI:n.
virtual SetAttributeNode(SharedPtr<XmlAttribute>)Lägger till den angivna XmlAttribute.
virtual SetAttributeNode(String, String)Lägger till den angivna XmlAttribute.
WriteContentTo(const SharedPtr<XmlWriter>&) overrideSparar alla barn till noden till den angivna XmlWriter.
WriteTo(const SharedPtr<XmlWriter>&) overrideSparar den aktuella noden till den angivna XmlWriter.

Typedefs

TypedefBeskrivning
PtrEtt alias för delad pekare till en instans av denna klass.

Anmärkningar

Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig instanser av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.

Se även