System::Xml::XmlNamedNodeMap 类
XmlNamedNodeMap class
表示一个可通过名称或索引访问的节点集合。
class XmlNamedNodeMap : public System::Collections::Generic::IEnumerable<SharedPtr<System::Xml::XmlNode>>
方法
| 方法 | 描述 |
|---|---|
| begin() const | 获取集合中第一个元素的迭代器。 |
| cbegin() const | 获取集合中第一个元素的迭代器。 |
| cend() const | 获取集合中最后一个元素之后的不存在元素的迭代器。 |
| end() const | 获取集合中最后一个元素之后的不存在元素的迭代器。 |
| virtual get_Count() | 返回 XmlNamedNodeMap 中的节点数量。 |
| GetEnumerator() override | 提供对 XmlNamedNodeMap 中节点集合的迭代支持。 |
| virtual GetNamedItem(String) | 检索指定名称的 XmlNode。 |
| virtual GetNamedItem(String, String) | 检索具有匹配的 XmlNode::get_LocalName 和 XmlNode::get_NamespaceURI 值的节点。 |
| virtual Item(int32_t) | 检索 XmlNamedNodeMap 中指定索引处的节点。 |
| virtual RemoveNamedItem(String) | 从 XmlNamedNodeMap 中移除节点。 |
| virtual RemoveNamedItem(String, String) | 移除具有匹配的 XmlNode::get_LocalName 和 XmlNode::get_NamespaceURI 值的节点。 |
| virtual SetNamedItem(SharedPtr<XmlNode>) | 使用其 XmlNode::get_Name 值添加一个 XmlNode。 |
Typedefs
| 类型定义 | 描述 |
|---|---|
| iterator | 迭代器类型。 |
| Ptr | 此类实例的共享指针别名。 |
备注
此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
另见
- Class IEnumerable
- Namespace System::Xml
- Library Aspose.Font for C++