XmlElement
Revisión
XmlElement Es una clase en Aspose.Cells FOSS para C++.
Lightweight mantiene un elemento XML. Los instantes diseñados por defecto son nulos.
Esta clase proporciona 16 métodos para trabajar con los objetos de XmlElement en programas C++. Los métodos disponibles incluyen: AddChild, GetAttribute, GetAttributes, GetChildNodes, GetDescendantsAndSelf, GetElement, GetElements, GetName, GetValue, IsNull, IsTextNode, MakeElement,y 1 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación C++ después de instalar el Aspose.Cells FOSS para el paquete C+.
Metodología
| firma | Descripción |
|---|---|
IsNull() → bool | Se vuelve verdadero si se establece un nulo. |
GetName() → std::string | Obtenga el nombre cualificado en la notación Clark {uri}localname. |
GetValue() → std::string | Obtenga el texto concatenado de todos los nodos de texto descendentes. |
IsTextNode() → bool | Retorna si este nodo representa un nudo de texto en lugar de un elemento. |
GetAttributes() → std::vector<std::pair<std::string, std::string>> | Obtenga todos los atributos como pares de nombre/valor local. |
GetChildNodes() → std::vector<XmlElement> | Obtenga todos los nodos directos del niño (elementos y nodas de texto). |
GetAttribute(localName: std::string_view) → XmlAttribute | Obtenga un atributo por nombre local. devolve un null XmlAttribute si no se encuentra. |
GetElements(qualifiedName: std::string_view) → std::vector<XmlElement> | Obtenga todos los elementos directos del niño con el nombre cualificado dado. |
GetElement(qualifiedName: std::string_view) → XmlElement | Obtenga el primer elemento infantil directo con el nombre cualificado dado. |
GetDescendantsAndSelf() → std::vector<XmlElement> | Obtenga todos los elementos descendientes, incluido el propio, en orden de documento. |
MakeElement(node: std::shared_ptr<XmlNodeData>) → XmlElement | Póngase en el instante MakeElement. |
MakeElement(qualifiedName: std::string) → XmlElement | Crea un nuevo elemento con el nombre cualificado y sin atributos o niños. |
MakeElement(qualifiedName: std::string, attributes: std::vector<std::pair<std::string, std::string>>, children: std::vector<XmlElement>) → XmlElement | Crea un nuevo elemento con el nombre cualificado, atributos y elementos de la niña. |
AddChild(child: XmlElement) | Adjunto de un elemento infantil a este elemento. |
AddChild(child: XmlElement) | Addiendo un elemento infantil al moverse. |
SetAttribute(localName: std::string_view, value: std::string) | Establece un valor de atributo, añadiéndolo si está ausente o actualiza si es presente. |