Class Attr

Class Attr

Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)

Інтерфейс Attr представляє атрибут в об’єкті Element. Зазвичай допустимі значення для атрибута визначаються в схемі, пов’язаній з документом.

[DOMObject]
[ComVisible(true)]
[DOMName("Attr")]
public sealed class Attr : Node, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver

Спадкування

objectDOMObjectEventTargetNodeAttr

Реалізує

INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver

Спадковані члени

Node.ELEMENT_NODE, Node.ATTRIBUTE_NODE, Node.TEXT_NODE, Node.CDATA_SECTION_NODE, Node.ENTITY_REFERENCE_NODE, Node.ENTITY_NODE, Node.PROCESSING_INSTRUCTION_NODE, Node.COMMENT_NODE, Node.DOCUMENT_NODE, Node.DOCUMENT_TYPE_NODE, Node.DOCUMENT_FRAGMENT_NODE, Node.NOTATION_NODE, Node.HasChildNodes(), Node.Normalize(), Node.CloneNode(), Node.CloneNode(bool), Node.IsEqualNode(Node), Node.IsSameNode(Node), Node.LookupPrefix(string), Node.LookupNamespaceURI(string), Node.IsDefaultNamespace(string), Node.InsertBefore(Node, Node), Node.ReplaceChild(Node, Node), Node.RemoveChild(Node), Node.AppendChild(Node), Node.ToString(), Node.NodeType, Node.LocalName, Node.NamespaceURI, Node.Prefix, Node.NodeName, Node.BaseURI, Node.OwnerDocument, Node.ParentNode, Node.ParentElement, Node.ChildNodes, Node.FirstChild, Node.LastChild, Node.PreviousSibling, Node.NextSibling, Node.NodeValue, Node.TextContent, EventTarget.AddEventListener(string, DOMEventHandler, bool), EventTarget.AddEventListener(string, IEventListener), EventTarget.AddEventListener(string, IEventListener, bool), EventTarget.RemoveEventListener(string, DOMEventHandler, bool), EventTarget.RemoveEventListener(string, IEventListener), EventTarget.RemoveEventListener(string, IEventListener, bool), EventTarget.DispatchEvent(Event), EventTarget.Dispose(), DOMObject.GetPlatformType(), object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Властивості

LocalName

Повертає локальну частину кваліфікованого імені цього вузла. Для вузлів будь-якого типу, крім ELEMENT_NODE та ATTRIBUTE_NODE, а також вузлів, створених за допомогою методу DOM Level 1, такого як Document.createElement(), це завжди null.

public override string LocalName { get; }

Значення властивості

string

Name

Повертає ім’я цього атрибута.

[DOMName("name")]
public string Name { get; }

Значення властивості

string

NamespaceURI

URI простору імен цього вузла, або null, якщо він не вказаний.

public override string NamespaceURI { get; }

Значення властивості

string

NodeName

Ім’я цього вузла, залежно від його типу.

public override string NodeName { get; }

Значення властивості

string

NodeType

Код, що представляє тип основного об’єкта.

public override ushort NodeType { get; }

Значення властивості

ushort

NodeValue

Значення цього вузла, залежно від його типу.

public override string NodeValue { get; set; }

Значення властивості

string

OwnerElement

Вузол Element, до якого цей атрибут прикріплений, або null, якщо цей атрибут не використовується.

[DOMName("ownerElement")]
public Element OwnerElement { get; }

Значення властивості

Element

Prefix

Префікс простору імен цього вузла, або null, якщо він не вказаний. Коли він визначений як null, його встановлення не має жодного ефекту.

public override string Prefix { get; }

Значення властивості

string

Specified

True, якщо цьому атрибуту було явно надано значення в екземплярі документа, false в іншому випадку.

[DOMName("specified")]
public bool Specified { get; }

Значення властивості

bool

TextContent

Цей атрибут повертає текстовий вміст цього вузла та його нащадків. Коли він визначений як null, його встановлення не має жодного ефекту. При встановленні всі можливі нащадки цього вузла видаляються, і, якщо новий рядок не пустий або null, замінюється на один текстовий вузол, що містить рядок, до якого цей атрибут встановлюється.

public override string TextContent { get; set; }

Значення властивості

string

Value

При отриманні значення атрибута повертається як рядок.

[DOMName("value")]
public string Value { get; set; }

Значення властивості

string

Методи

Dispose(bool)

Звільняє неуправляємі та - за бажанням - керовані ресурси.

protected override void Dispose(bool disposing)

Параметри

disposing bool

true для звільнення як керованих, так і неуправляємих ресурсів; false для звільнення лише неуправляємих ресурсів.

 Українська