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 指针中,并使用该指针将其作为参数传递给函数。

另见