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_LocalNameXmlNode::get_NamespaceURI 值的节点。
virtual Item(int32_t)检索 XmlNamedNodeMap 中指定索引处的节点。
virtual RemoveNamedItem(String)XmlNamedNodeMap 中移除节点。
virtual RemoveNamedItem(String, String)移除具有匹配的 XmlNode::get_LocalNameXmlNode::get_NamespaceURI 值的节点。
virtual SetNamedItem(SharedPtr<XmlNode>)使用其 XmlNode::get_Name 值添加一个 XmlNode

Typedefs

类型定义描述
iterator迭代器类型。
Ptr此类实例的共享指针别名。

备注

此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。

另见