XmlElement
Resumo geral
XmlElement é uma classe em Aspose.Cells FOSS para C++.
O comando leve para um elemento XML. As instâncias construídas por padrão são nulas.
Esta classe fornece 16 métodos para trabalhar com objetos XmlElement em programas C++. Os métodos disponíveis incluem: AddChild, GetAttribute, GetAttributes, GetChildNodes, GetDescendantsAndSelf, GetElement, GetElements, GetName, GetValue, IsNull, IsTextNode, MakeElement, e 1 método adicional. Todos os membros do público são acessíveis a qualquer aplicação C++ após instalar o pacote Aspose.Cells FOSS for C++.
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
IsNull() → bool | Retorna verdadeiro se o valor NULL estiver definido. |
GetName() → std::string | Obtém o nome qualificado na notação Clark {uri}localname. |
GetValue() → std::string | Obtém o texto concatenado de todos os nós descendentes do texto. |
IsTextNode() → bool | Devolve true se este nó representar um nó de texto em vez de um elemento. |
GetAttributes() → std::vector<std::pair<std::string, std::string>> | Obtém todos os atributos como pares de nome/valor local. |
GetChildNodes() → std::vector<XmlElement> | Obtém todos os nós filhos diretos (elementos e nós de texto). |
GetAttribute(localName: std::string_view) → XmlAttribute | Obtém um atributo por nome local. Retorna o valor nulo XmlAttribute se não for encontrado. |
GetElements(qualifiedName: std::string_view) → std::vector<XmlElement> | Obtém todos os elementos directos filhos com o nome qualificado dado. |
GetElement(qualifiedName: std::string_view) → XmlElement | Obtém o primeiro elemento filho direto com o nome qualificado dado. |
GetDescendantsAndSelf() → std::vector<XmlElement> | Obtém todos os elementos descendentes, incluindo o self, na ordem do documento. |
MakeElement(node: std::shared_ptr<XmlNodeData>) → XmlElement | Chama MakeElement nesta instância XmlElement. |
MakeElement(qualifiedName: std::string) → XmlElement | Cria um novo elemento com o nome qualificado dado e sem atributos ou filhos. |
MakeElement(qualifiedName: std::string, attributes: std::vector<std::pair<std::string, std::string>>, children: std::vector<XmlElement>) → XmlElement | Cria um novo elemento com o nome qualificado, atributos e elementos filhos. |
AddChild(child: XmlElement) | Adiciona um elemento filho a este elemento. |
AddChild(child: XmlElement) | Adiciona um elemento filho ao mover. |
SetAttribute(localName: std::string_view, value: std::string) | Defina um valor de atributo, adicionando-o se estiver ausente ou atualizando se for presente. |