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 и используйте этот указатель для передачи его в функции в качестве аргумента.

См. также