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
Спадкування
object ← DOMObject ← EventTarget ← Node ← Attr
Реалізує
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; }
Значення властивості
Name
Повертає ім’я цього атрибута.
[DOMName("name")]
public string Name { get; }
Значення властивості
NamespaceURI
URI простору імен цього вузла, або null, якщо він не вказаний.
public override string NamespaceURI { get; }
Значення властивості
NodeName
Ім’я цього вузла, залежно від його типу.
public override string NodeName { get; }
Значення властивості
NodeType
Код, що представляє тип основного об’єкта.
public override ushort NodeType { get; }
Значення властивості
NodeValue
Значення цього вузла, залежно від його типу.
public override string NodeValue { get; set; }
Значення властивості
OwnerElement
Вузол Element, до якого цей атрибут прикріплений, або null, якщо цей атрибут не використовується.
[DOMName("ownerElement")]
public Element OwnerElement { get; }
Значення властивості
Prefix
Префікс простору імен цього вузла, або null, якщо він не вказаний. Коли він визначений як null, його встановлення не має жодного ефекту.
public override string Prefix { get; }
Значення властивості
Specified
True, якщо цьому атрибуту було явно надано значення в екземплярі документа, false в іншому випадку.
[DOMName("specified")]
public bool Specified { get; }
Значення властивості
TextContent
Цей атрибут повертає текстовий вміст цього вузла та його нащадків. Коли він визначений як null, його встановлення не має жодного ефекту. При встановленні всі можливі нащадки цього вузла видаляються, і, якщо новий рядок не пустий або null, замінюється на один текстовий вузол, що містить рядок, до якого цей атрибут встановлюється.
public override string TextContent { get; set; }
Значення властивості
Value
При отриманні значення атрибута повертається як рядок.
[DOMName("value")]
public string Value { get; set; }
Значення властивості
Методи
Dispose(bool)
Звільняє неуправляємі та - за бажанням - керовані ресурси.
protected override void Dispose(bool disposing)
Параметри
disposing
bool
true
для звільнення як керованих, так і неуправляємих ресурсів; false
для звільнення лише неуправляємих ресурсів.