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 у мапі. Якщо 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>