System::Xml::XmlAttributeCollection class
Содержание
[
Скрывать
]XmlAttributeCollection class
Представляет коллекцию атрибутов, к которой можно получить доступ по имени или индексу.
class XmlAttributeCollection : public System::Xml::XmlNamedNodeMap
Методы
| Метод | Описание |
|---|---|
| Append(const SharedPtr<XmlAttribute>&) | Вставляет указанный атрибут как последний узел в коллекцию. |
| CopyTo(const ArrayPtr<SharedPtr<XmlAttribute>>&, int32_t) | Копирует все объекты XmlAttribute из этой коллекции в заданный массив. |
| idx_get(int32_t) | Возвращает атрибут с указанным индексом. |
| idx_get(const String&) | Возвращает атрибут с указанным именем. |
| idx_get(const String&, const String&) | Возвращает атрибут с указанным локальным именем и пространством имён Uniform Resource Identifier (URI). |
| InsertAfter(const SharedPtr<XmlAttribute>&, const SharedPtr<XmlAttribute>&) | Вставляет указанный атрибут сразу после указанного атрибута‑ссылки. |
| InsertBefore(const SharedPtr<XmlAttribute>&, const SharedPtr<XmlAttribute>&) | Вставляет указанный атрибут сразу перед указанным атрибутом‑ссылкой. |
| Prepend(const SharedPtr<XmlAttribute>&) | Вставляет указанный атрибут как первый узел в коллекцию. |
| Remove(const SharedPtr<XmlAttribute>&) | Удаляет указанный атрибут из коллекции. |
| RemoveAll() | Удаляет все атрибуты из коллекции. |
| RemoveAt(int32_t) | Удаляет атрибут, соответствующий указанному индексу, из коллекции. |
| SetNamedItem(SharedPtr<XmlNode>) override | Добавляет XmlNode используя результат его XmlNode::get_Name. |
Typedefs
| Определение типа | Описание |
|---|---|
| Ptr | Псевдоним для shared pointer к экземпляру этого класса. |
Примечания
Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляры этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
См. также
- Class XmlNamedNodeMap
- Namespace System::Xml
- Library Aspose.Font for C++