XmlElement
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
| Signature | Description |
|---|---|
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) | 设置属性值,如果没有添加或更新. |