Class Element

Class Element

Названий на: Aspose.Html.Dom Асамблея: Aspose.HTML.dll (25.4.0)

Елементний інтерфейс являє собою елемент в HTML або XML-документі.

[ComVisible(true)]
[DOMObject]
[DOMName("Element")]
public class Element : Node, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal, IChildNode

Inheritance

object DOMObject EventTarget Node Element

Derived

HTMLElement , SVGElement

Implements

INotifyPropertyChanged , IEventTarget , IDisposable , IXPathNSResolver , IParentNode , IElementTraversal , IChildNode

Нападні члени

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.Dispose(bool) , 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() , EventTarget.Dispose(bool) , DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Element(Кваліфікована назва, документ)

Не зателефонуйте до цього конструктора безпосередньо, використовуйте Aspose.Html.Dom.Document.CreateElement(System.String) або Aspose.Html.Dom.Document.CreateElementNS(System.String,System.String).

public Element(QualifiedName qualifiedName, Document document)

Parameters

qualifiedName QualifiedName

Кваліфікована назва

document Document

Асоціативний документ .

Properties

Attributes

NamedNodeMap, що містить атрибути цього ніду (якщо це елемент) або ніл іншим чином.

[DOMName("attributes")]
public NamedNodeMap Attributes { get; }

вартість нерухомості

NamedNodeMap

ChildElementCount

Повертає теперішню кількість елементних вузлів, які є дітьми цього елемента. 0 якщо цей елемент не має дитячих вузлів, які є нитками Тип 1.

public int ChildElementCount { get; }

вартість нерухомості

int

Children

Він повертає дитячі елементи поточного елемента.

public HTMLCollection Children { get; }

вартість нерухомості

HTMLCollection

ClassList

Він повертає живий DOMTokenList, який містить токенів, отриманих від парашування атрибуту «класу».

[DOMName("classList")]
public DOMTokenList ClassList { get; }

вартість нерухомості

DOMTokenList

ClassName

Класовий атрибут елемента.Цей атрибут перейменований черездо конфліктів з ключовим словом «клас», викладеним багатьма мовами.Визначення класу в HTML 4.01.

[DOMName("className")]
public string ClassName { get; set; }

вартість нерухомості

string

FirstElementChild

Повертає перший дитячий елемент вузла цього елемента. нуль, якщо цей елемент не має дитячих елементів.

public Element FirstElementChild { get; }

вартість нерухомості

Element

Id

Переглянути визначення атрибуту ідентифікатора в HTML 4.01.

[DOMName("id")]
public string Id { get; set; }

вартість нерухомості

string

Внутрішній HTML

Він повертає фрагмент HTML або XML, що представляє зміст елемента.Можна налаштувати, щоб замінити вміст елемента узлами, відрізаними від даної смуги.

[DOMName("innerHTML")]
public string InnerHTML { get; set; }

вартість нерухомості

string

LastElementChild

Повертає останній дитячий елемент цього елемента. нуль, якщо цей елемент не має дитячих елементів.

public Element LastElementChild { get; }

вартість нерухомості

Element

LocalName

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

public override string LocalName { get; }

вартість нерухомості

string

Названий

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

[DOMName("namespaceURI")]
[DOMNullable]
public override string NamespaceURI { get; }

вартість нерухомості

string

NextElementSibling

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

public Element NextElementSibling { get; }

вартість нерухомості

Element

NodeName

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

public override string NodeName { get; }

вартість нерухомості

string

NodeType

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

public override ushort NodeType { get; }

вартість нерухомості

ushort

Створення HTML

Він повертає фрагмент HTML або XML, який представляє елемент і його зміст.Можна встановити, щоб замінити елемент вузлами, закріпленими з даної смуги.

[DOMName("outerHTML")]
public string OuterHTML { get; set; }

вартість нерухомості

string

Prefix

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

[DOMName("prefix")]
[DOMNullable]
public override string Prefix { get; }

вартість нерухомості

string

PreviousElementSibling

Повертає попередній сестринський елемент вузла цього елемента. нуль, якщо цей елемент не має елемент сестринських вузлів, які приходять до цього одного в документному дереві.

public Element PreviousElementSibling { get; }

вартість нерухомості

Element

ShadowRoot

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

[DOMName("shadowRoot")]
public ShadowRoot ShadowRoot { get; }

вартість нерухомості

ShadowRoot

TagName

Назва елемента.

[DOMName("tagName")]
public string TagName { get; }

вартість нерухомості

string

TextContent

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

public override string TextContent { get; set; }

вартість нерухомості

string

Methods

AttachShadow(ShadowRootMode)

Створює корінь тіні і прикріплює його до поточного елемента.

[DOMName("attachShadow")]
public ShadowRoot AttachShadow(ShadowRootMode mode)

Parameters

mode ShadowRootMode

Спосіб, в якому буде створено коріння тіні.

Returns

ShadowRoot

Створено Aspose.Html.Dom.ShadowRoot

Exceptions

Не підтримується помилка: елемент не підтримує тіньове дерево.

InvalidStateError: Елемент вже має тіньове дерево.

Dispose(Бол)

Випускає неконтрольовані та - факультативно - управляються ресурси.

protected override void Dispose(bool disposing)

Parameters

disposing bool

«правдиві» для звільнення як управляних, так і неконтрольованих ресурсів; «фальшиві» для звільнення лише неконтрольованих ресурсів.

GetAttribute(стрічка)

Відноситься цінність атрибуту за іменем.

[DOMName("getAttribute")]
[DOMNullable]
public string GetAttribute(string qualifiedName)

Parameters

qualifiedName string

Ім’я атрибуту для отримання.

Returns

string

Повернення присвоєної вартості

Знайдіть(Стринг, Стринг)

Повторює значення атрибуту за місцевим іменем і іменним простором URI.

[DOMNullable]
[DOMName("getAttributeNS")]
public string GetAttributeNS(string namespaceURI, string localName)

Parameters

namespaceURI string

Про це йдеться в повідомленні URI.

localName string

Ім’я місцевої

Returns

string

Повернення атрибуту

GetAttributeNames()

Він повертає назву атрибуту елемента в якості серії смуг. Якщо елемент не має атрибутів, він повертає порожню серію.

[DOMName("getAttributeNames")]
public string[] GetAttributeNames()

Returns

string [ ]

Різні смуги представляють атрибутні імена.

GetAttributeNode(стрічка)

Повторює атрибут нід за іменем.

[DOMName("getAttributeNode")]
public Attr GetAttributeNode(string qualifiedName)

Parameters

qualifiedName string

Ім’я атрибуту

Returns

Attr

Повернення присвоєної вартості

Знайдіть надію(Стринг, Стринг)

Повторює атрибутний нод за місцевим іменем і номером URI.

[DOMName("getAttributeNodeNS")]
public Attr GetAttributeNodeNS(string namespaceURI, string localName)

Parameters

namespaceURI string

Про це йдеться в повідомленні URI.

localName string

Ім’я місцевої

Returns

Attr

Повернення атрибуту

GetElementsByClassName(стрічка)

Він повертає живий об’єкт NodeList, що містить всі елементи в документі, які мають всі класи, зазначені в аргументі.WEB WEB WEB WEB WEB WEB WEB WEB

[DOMName("getElementsByClassName")]
public HTMLCollection GetElementsByClassName(string classNames)

Parameters

classNames string

Стрижка, що містить невід’ємний набір унікальних токенів, розділених на простір, що представляють класи (назви класів)

Returns

HTMLCollection

Додому / Додому / Елемент

GetElementsByTagName(стрічка)

Повертає NodeList всіх спадкоємних елементів з даним прізвищем, в порядку документа.

[DOMName("getElementsByTagName")]
public HTMLCollection GetElementsByTagName(string name)

Parameters

name string

Ім’я таг

Returns

HTMLCollection

Повернення атрибуту

СтворенняByTagName(Стринг, Стринг)

Повертає NodeList всіх спадкоємних елементів з даним місцевим іменем і іменним простором URI в порядку документа.

[DOMName("getElementsByTagNameNS")]
public HTMLCollection GetElementsByTagNameNS(string namespaceURI, string localName)

Parameters

namespaceURI string

Про це йдеться в повідомленні URI.

localName string

Ім’я місцевої

Returns

HTMLCollection

Повернення елементів

HasAttribute(стрічка)

Повернеться правдивим, коли на цьому елементі вказується атрибут з даним ім’ям або має стандартну вартість, якщо неправдиво.

[DOMName("hasAttribute")]
public bool HasAttribute(string qualifiedName)

Parameters

qualifiedName string

Ім’я атрибуту

Returns

bool

«правда», якщо зазначене ім’я має атрибут; в іншому випадку, «фальшива».

Атрибути(Стринг, Стринг)

Повертається правдивим, коли на цьому елементі вказується атрибут з даним місцевим іменем і іменним простором УРІ або має заздалегідь визначену вартість, фальшивий інакше.

[DOMName("hasAttributeNS")]
public bool HasAttributeNS(string namespaceURI, string localName)

Parameters

namespaceURI string

Про це йдеться в повідомленні URI.

localName string

Ім’я місцевої

Returns

bool

«Правда» — якщо [призначає НС] [визначений іменний простір УРІ]; інакше, «фальсифікація».

HasAttributes()

повертається, чи має цей нід (якщо він є елементом) будь-які атрибути

[DOMName("hasAttributes")]
public bool HasAttributes()

Returns

bool

boolean «правдивий», якщо цей нід має будь-які атрибути, «фальшивий» інакше.

QuerySelector(стрічка)

повертає перший елемент в документі, який відповідає селектору

public Element QuerySelector(string selector)

Parameters

selector string

Про селектора .

Returns

Element

Сумісний елемент

QuerySelectorAll(стрічка)

Повертає NodeList всіх елементів в документі, що відповідає вибірковій

public NodeList QuerySelectorAll(string selector)

Parameters

selector string

Вибірник

Returns

NodeList

Створення HTML.Collections.HTML

Remove()

Зняти цю інстанцію.

public void Remove()

RemoveAttribute(стрічка)

Зняти атрибут за іменем.

[DOMName("removeAttribute")]
public void RemoveAttribute(string qualifiedName)

Parameters

qualifiedName string

Ім’я атрибуту

Зняти атрибут(Стринг, Стринг)

Видаляється атрибут за місцевим іменем і номером URI.

[DOMName("removeAttributeNS")]
public void RemoveAttributeNS(string namespaceURI, string localName)

Parameters

namespaceURI string

Про це йдеться в повідомленні URI.

localName string

Ім’я місцевої

RemoveAttributeNode(Attr)

Витяг визначеного атрибуту.

[DOMName("removeAttributeNode")]
public Attr RemoveAttributeNode(Attr oldAttr)

Parameters

oldAttr Attr

Стародавній ТРТ.

Returns

Attr

Повернення атрибуту

SetAttribute(Стринг, Стринг)

Якщо атрибут з цим ім’ям вже присутній в елементі, його вартість змінюється на те, що є параметром цінності.

[DOMName("setAttribute")]
public void SetAttribute(string qualifiedName, string value)

Parameters

qualifiedName string

Ім’я атрибуту

value string

Це ціна .

Атрибути(Стринг, Стринг, Стринг)

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

[DOMName("setAttributeNS")]
public void SetAttributeNS(string namespaceURI, string qualifiedName, string value)

Parameters

namespaceURI string

Про це йдеться в повідомленні URI.

qualifiedName string

Назва кваліфікованих осіб.

value string

Це ціна .

SetAttributeNode(Attr)

Якщо в елементі вже присутній атрибут з цим ім’ям (nodeName), він замінюється новим.

[DOMName("setAttributeNode")]
public Attr SetAttributeNode(Attr newAttr)

Parameters

newAttr Attr

Новий трейлер.

Returns

Attr

Повернення атрибуту

Створення NodeNS(Attr)

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

[DOMName("setAttributeNodeNS")]
public Attr SetAttributeNodeNS(Attr newAttr)

Parameters

newAttr Attr

Новий трейлер.

Returns

Attr

Повернення атрибуту

ToggleAttribute(стрічка)

Якщо сила не дається, то «тогує» кваліфікованийНазва, видаляючи її, якщо вона присутня, і додаючи її, якщо вона не присутня.Якщо сила є неправдою, видаляється кваліфікованаНазва.

[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName)

Parameters

qualifiedName string

Атрибут кваліфікованого імені.

Returns

bool

Повернеться правдивим, якщо кваліфікованийНазва зараз присутня; інакше неправдивим.

ToggleAttribute(Стрічка, боол)

Якщо сила не дається, то «тогує» кваліфікованийНазва, видаляючи її, якщо вона присутня, і додаючи її, якщо вона не присутня.Якщо сила є неправдою, видаляється кваліфікованаНазва.

[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName, bool force)

Parameters

qualifiedName string

Атрибут кваліфікованого імені.

force bool

Вибір сили для того, щоб взяти атрибут.

Returns

bool

Повернеться правдивим, якщо кваліфікованийНазва зараз присутня; інакше неправдивим.

 Українська