System::Xml::XmlElement-klass
Innehåll
[
Dölj
]XmlElement class
Representerar ett element.
class XmlElement : public System::Xml::XmlLinkedNode
Metoder
| Metod | Beskrivning |
|---|---|
| CloneNode(bool) override | Skapar 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() override | Returnerar de sammanslagna värdena för noden och alla dess barn. |
| get_InnerXml() override | Returnerar markup som endast representerar barnen till denna nod. |
| get_IsEmpty() | Returnerar taggformatet för elementet. |
| get_LocalName() override | Returnerar det lokala namnet för den aktuella noden. |
| get_Name() override | Returnerar det kvalificerade namnet på noden. |
| get_NamespaceURI() override | Returnerar namnrymdens URI för denna nod. |
| get_NodeType() override | Returnerar typen för den aktuella noden. |
| get_OwnerDocument() override | Returnerar XmlDocument som denna nod tillhör. |
| get_Prefix() override | Returnerar namnrymdsprefixet för denna nod. |
| get_SchemaInfo() override | Returnerar 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() override | Tar 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) override | Ställer in de sammanslagna värdena för noden och alla dess barn. |
| set_InnerXml(String) override | Ställer in markupen som endast representerar barnen till denna nod. |
| set_IsEmpty(bool) | Ställer in taggformatet för elementet. |
| set_Prefix(String) override | Stä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>&) override | Sparar alla barn till noden till den angivna XmlWriter. |
| WriteTo(const SharedPtr<XmlWriter>&) override | Sparar den aktuella noden till den angivna XmlWriter. |
Typedefs
| Typedef | Beskrivning |
|---|---|
| Ptr | Ett 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
- Class XmlLinkedNode
- Namespace System::Xml
- Library Aspose.Page for C++