XmlElement

Overview

XmlElement 是 C++ 的 FOSS 中的 Aspose.Cells 类.

轻量级处理一个XML元素.默认构建的实例是无效的.

本类提供了16种方法,用于在C++程序中与XmlElement对象工作. 有的方法包括: AddChild, GetAttribute, GetAttributes, GetChildNodes, GetDescendantsAndSelf, GetElement, GetElements, GetName, GetValue, IsNull, IsTextNode, MakeElement,其他方法. 在安装了Aspose.Cells FOSS for C++ 包后,所有公众成员都可以访问任何C ++应用程序.

Methods

SignatureDescription
IsNull()bool如果设置为null,则返回true.
GetName()std::string在Clark符号中获得了合格名称.
GetValue()std::string得到所有后代文本节点的连接文字.
IsTextNode()bool如果这个节点代表文本节點而不是元素,则返回true.
GetAttributes()std::vector<std::pair<std::string, std::string>>将所有属性作为本地名/值对.
GetChildNodes()std::vector<XmlElement>得到所有直接子节点 (元素和文本节位).
GetAttribute(localName: std::string_view)XmlAttribute获取一个属性由本地名称. 如果没有找到,返回 null XmlAttribute .
GetElements(qualifiedName: std::string_view)std::vector<XmlElement>得到所有直接子元素的给定合格名称.
GetElement(qualifiedName: std::string_view)XmlElement得到了给定合格名称的第一个直接子元素.
GetDescendantsAndSelf()std::vector<XmlElement>得到所有后代元素,包括自我,以文件顺序.
MakeElement(node: std::shared_ptr<XmlNodeData>)XmlElement在这个 XmlElement 实例中调用MakeElement.
MakeElement(qualifiedName: std::string)XmlElement创建一个新的元素,并且没有属性或子.
MakeElement(qualifiedName: std::string, attributes: std::vector<std::pair<std::string, std::string>>, children: std::vector<XmlElement>)XmlElement创建一个新的元素,给出了合格名称,属性和子元素.
AddChild(child: XmlElement)将子元素添加到这个元件上.
AddChild(child: XmlElement)通过移动添加子元素.
SetAttribute(localName: std::string_view, value: std::string)设置属性值,如果没有添加或更新.

See Also

 中文