XmlElement
XmlElement
Overview
XmlElement és una classe en Aspose.Cells FOSS per a C++.
L’ús lleuger d’un element XML. Les instàncies construïdes per defecte són nuls.
Aquesta classe proporciona 16 mètodes per treballar amb objectes XmlElement en programes C++. Els mètodes disponibles inclouen: AddChild, GetAttribute, GetAttributes, GetChildNodes, GetDescendantsAndSelf, GetElement, GetElements, GetName, GetValue, IsNull, IsTextNode, MakeElement, i 1 mètode addicional. Tots els membres públics són accessibles a qualsevol aplicació C++ després d’instal·lar el paquet FOSS per C++.
Methods
| Signature | Description |
|---|---|
IsNull() → bool | Retorna true si null està establert. |
GetName() → std::string | Obté el nom qualificat en la notació Clark {uri}nom local. |
GetValue() → std::string | Obté el text concatenat de tots els nodes descendents. |
IsTextNode() → bool | Retorna true si aquest node representa un nodo de text en comptes d’un element. |
GetAttributes() → std::vector<std::pair<std::string, std::string>> | Obté tots els atributs com parells de nom local/valor. |
GetChildNodes() → std::vector<XmlElement> | Obté tots els nodes fills directos (elements i nods de text). |
GetAttribute(localName: std::string_view) → XmlAttribute | Obté un atribut per nom local. Retorna un null XmlAttribute si no es troba. |
GetElements(qualifiedName: std::string_view) → std::vector<XmlElement> | Obté tots els elements fills directes amb el nom qualificat donat. |
GetElement(qualifiedName: std::string_view) → XmlElement | Obté el primer element fill directe amb nom qualificat donat. |
GetDescendantsAndSelf() → std::vector<XmlElement> | Obté tots els elements descendents, inclòs el mateix, en ordre de document. |
MakeElement(node: std::shared_ptr<XmlNodeData>) → XmlElement | L’exemple de MakeElement en aquesta instància. |
MakeElement(qualifiedName: std::string) → XmlElement | Crea un nou element amb el nom de l’element i sense atributs ni fills. |
MakeElement(qualifiedName: std::string, attributes: std::vector<std::pair<std::string, std::string>>, children: std::vector<XmlElement>) → XmlElement | Crea un nou element amb el nom qualificat, els atributs i els elements fills. |
AddChild(child: XmlElement) | Afegeix un element fill a aquest element. |
AddChild(child: XmlElement) | Afegeix un element fill movent-se. |
SetAttribute(localName: std::string_view, value: std::string) | Definir un valor d’atribut, afegint-lo si no existeix o actualitzant-ho si és present. |