XmlElement

Visão 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

AssinaturaDescrição:
IsNull() → boolRetorna verdadeiro se o valor NULL estiver definido.
GetName() → std::stringObtém o nome qualificado na notação Clark {uri}localname.
GetValue() → std::stringObtém o texto concatenado de todos os nós descendentes do texto.
IsTextNode() → boolDevolve 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) → XmlAttributeObté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) → XmlElementObté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>) → XmlElementChama MakeElement nesta instância XmlElement.
MakeElement(qualifiedName: std::string) → XmlElementCria 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>) → XmlElementCria 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.

Ver também

 Português