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()
属性
长度
此映射中节点的数量。
[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>