Class NamedNodeMap
Namespace: Aspose.Html.Collections
Assembly: Aspose.HTML.dll (25.1.0)
Представляет коллекции атрибутов, которые можно получить по имени.
[ComVisible(true)]
[DOMObject]
[DOMName("NamedNodeMap")]
public class NamedNodeMap : DOMObject, INotifyPropertyChanged
Наследование
object ← DOMObject ← NamedNodeMap
Реализует
Унаследованные члены
DOMObject.GetPlatformType(), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Свойства
Length
Количество узлов в этой карте.
[DOMName("length")]
public int Length { get; }
Значение свойства
this[int]
Возвращает элемент с индексом index в карте. Если индекс больше или равен количеству узлов в этой карте, возвращает null.
[DOMName("item")]
public Attr this[int index] { get; }
Значение свойства
this[string]
Получает Aspose.Html.Dom.Attr с указанным именем.
public Attr this[string name] { get; }
Значение свойства
Методы
GetNamedItem(string)
Извлекает узел, указанный по имени.
[DOMName("getNamedItem")]
[DOMNamedPropertyGetter]
public Attr GetNamedItem(string name)
Параметры
name
string
Имя узла.
Возвращает
Возвращает узел.
GetNamedItemNS(string, string)
Извлекает узел, указанный по локальному имени и URI пространства имен.
[DOMName("getNamedItemNS")]
public Attr GetNamedItemNS(string namespaceURI, string localName)
Параметры
namespaceURI
string
URI пространства имен.
localName
string
Имя локального узла.
Возвращает
Возвращает узел.
RemoveNamedItem(string)
Удаляет узел, указанный по имени.
[DOMName("removeNamedItem")]
public Attr RemoveNamedItem(string name)
Параметры
name
string
Имя элемента.
Возвращает
Удаленный узел.
RemoveNamedItemNS(string, string)
Удаляет узел, указанный по локальному имени и URI пространства имен.
[DOMName("removeNamedItemNS")]
public Attr RemoveNamedItemNS(string namespaceURI, string localName)
Параметры
namespaceURI
string
URI пространства имен.
localName
string
Имя локального узла.
Возвращает
Возвращает узел.
SetNamedItem(Attr)
Добавляет узел, используя его атрибут nodeName. Если узел с таким именем уже присутствует в этой карте, он заменяется новым. Замена узла самим собой не имеет эффекта.
[DOMName("setNamedItem")]
public Attr SetNamedItem(Attr attr)
Параметры
attr
Attr
Атрибут.
Возвращает
Возвращает узел.
Исключения
SetNamedItemNS(Attr)
Добавляет узел, используя его namespaceURI и localName. Если узел с таким URI пространства имен и локальным именем уже присутствует в этой карте, он заменяется новым. Замена узла самим собой не имеет эффекта.
[DOMName("setNamedItemNS")]
public Attr SetNamedItemNS(Attr attr)
Параметры
attr
Attr
Атрибут.
Возвращает
Возвращает узел.
Исключения
Смотрите также
IEnumerable<t> </t>