System::Xml::XmlElement 类
内容
[
隐藏
]XmlElement class
表示一个元素。
class XmlElement : public System::Xml::XmlLinkedNode
方法
| 方法 | 描述 |
|---|---|
| CloneNode(bool) override | 创建此节点的副本。 |
| virtual get_HasAttributes() | 返回一个 bool 值,指示当前节点是否具有任何属性。 |
| get_InnerText() override | 返回节点及其所有子节点的串联值。 |
| get_InnerXml() override | 返回仅表示此节点子节点的标记。 |
| get_IsEmpty() | 返回元素的标签格式。 |
| get_LocalName() override | 返回当前节点的本地名称。 |
| get_Name() override | 返回节点的限定名称。 |
| get_NamespaceURI() override | 返回此节点的命名空间 URI。 |
| get_NodeType() override | 返回当前节点的类型。 |
| get_OwnerDocument() override | 返回此节点所属的 XmlDocument。 |
| get_Prefix() override | 返回此节点的命名空间前缀。 |
| get_SchemaInfo() override | 返回因模式验证而分配给此节点的后模式验证信息集。 |
| virtual GetAttribute(String) | 返回具有指定名称的属性的值。 |
| virtual GetAttribute(String, String) | 返回具有指定本地名称和命名空间 URI 的属性的值。 |
| virtual GetAttributeNode(String) | 返回具有指定名称的 XmlAttribute。 |
| virtual GetAttributeNode(String, String) | 返回具有指定本地名称和命名空间 URI 的 XmlAttribute。 |
| virtual GetElementsByTagName(String) | 返回一个 XmlNodeList,其中包含所有匹配指定 XmlElement::get_Name 的后代元素的列表。 |
| virtual GetElementsByTagName(String, String) | 返回一个 XmlNodeList,其中包含所有匹配指定 XmlElement::get_LocalName 和 XmlElement::get_NamespaceURI 值的后代元素的列表。 |
| virtual HasAttribute(String) | 确定当前节点是否具有具有指定名称的属性。 |
| virtual HasAttribute(String, String) | 确定当前节点是否具有具有指定本地名称和命名空间 URI 的属性。 |
| RemoveAll() override | 移除当前节点的所有指定属性和子节点。默认属性不会被移除。 |
| virtual RemoveAllAttributes() | 从元素中移除所有指定属性。默认属性不会被移除。 |
| virtual RemoveAttribute(String) | 按名称移除属性。 |
| virtual RemoveAttribute(String, String) | 移除具有指定本地名称和命名空间 URI 的属性。(如果被移除的属性有默认值,则会立即替换)。 |
| virtual RemoveAttributeAt(int32_t) | 从元素中移除具有指定索引的属性节点。(如果被移除的属性有默认值,则会立即替换)。 |
| virtual RemoveAttributeNode(SharedPtr<XmlAttribute>) | 移除指定的 XmlAttribute。 |
| virtual RemoveAttributeNode(String, String) | 移除由本地名称和命名空间 URI 指定的 XmlAttribute。 (如果被移除的属性有默认值,则会立即替换)。 |
| set_InnerText(String) override | 设置节点及其所有子节点的连接值。 |
| set_InnerXml(String) override | 设置仅表示此节点子节点的标记。 |
| set_IsEmpty(bool) | 设置元素的标签格式。 |
| set_Prefix(String) override | 设置此节点的命名空间前缀。 |
| virtual SetAttribute(String, String) | 设置具有指定名称的属性的值。 |
| virtual SetAttribute(String, String, String) | 设置具有指定本地名称和命名空间 URI 的属性的值。 |
| virtual SetAttributeNode(SharedPtr<XmlAttribute>) | 添加指定的 XmlAttribute。 |
| virtual SetAttributeNode(String, String) | 添加指定的 XmlAttribute。 |
| WriteContentTo(const SharedPtr<XmlWriter>&) override | 将节点的所有子节点保存到指定的 XmlWriter。 |
| WriteTo(const SharedPtr<XmlWriter>&) override | 将当前节点保存到指定的 XmlWriter。 |
Typedefs
| 类型定义 | 描述 |
|---|---|
| Ptr | 此类实例的共享指针别名。 |
备注
此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
另见
- Class XmlLinkedNode
- Namespace System::Xml
- Library Aspose.Font for C++