Класс 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, используя его значение XmlNode::get_Name.

Typedefs

Типовое определениеОписание
iteratorТип итератора.
PtrПсевдоним для shared pointer к экземпляру этого класса.

Примечания

Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляры этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

См. также