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

SignatureDescription
IsNull()boolRetorna true si null està establert.
GetName()std::stringObté el nom qualificat en la notació Clark {uri}nom local.
GetValue()std::stringObté el text concatenat de tots els nodes descendents.
IsTextNode()boolRetorna 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)XmlAttributeObté 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)XmlElementObté 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>)XmlElementL’exemple de MakeElement en aquesta instància.
MakeElement(qualifiedName: std::string)XmlElementCrea 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>)XmlElementCrea 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.

See Also

 Català