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
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; }
вартість нерухомості
ChildElementCount
Повертає теперішню кількість елементних вузлів, які є дітьми цього елемента. 0 якщо цей елемент не має дитячих вузлів, які є нитками Тип 1.
public int ChildElementCount { get; }
вартість нерухомості
Children
Він повертає дитячі елементи поточного елемента.
public HTMLCollection Children { get; }
вартість нерухомості
ClassList
Він повертає живий DOMTokenList, який містить токенів, отриманих від парашування атрибуту «класу».
[DOMName("classList")]
public DOMTokenList ClassList { get; }
вартість нерухомості
ClassName
Класовий атрибут елемента.Цей атрибут перейменований черездо конфліктів з ключовим словом «клас», викладеним багатьма мовами.Визначення класу в HTML 4.01.
[DOMName("className")]
public string ClassName { get; set; }
вартість нерухомості
FirstElementChild
Повертає перший дитячий елемент вузла цього елемента. нуль, якщо цей елемент не має дитячих елементів.
public Element FirstElementChild { get; }
вартість нерухомості
Id
Переглянути визначення атрибуту ідентифікатора в HTML 4.01.
[DOMName("id")]
public string Id { get; set; }
вартість нерухомості
Внутрішній HTML
Він повертає фрагмент HTML або XML, що представляє зміст елемента.Можна налаштувати, щоб замінити вміст елемента узлами, відрізаними від даної смуги.
[DOMName("innerHTML")]
public string InnerHTML { get; set; }
вартість нерухомості
LastElementChild
Повертає останній дитячий елемент цього елемента. нуль, якщо цей елемент не має дитячих елементів.
public Element LastElementChild { get; }
вартість нерухомості
LocalName
Повертає місцеву частину кваліфікованого імені цього вузла.Для вузлів будь-якого типу, крім ELEMENT_NODE і ATTRIBUTE_NODE, а також вузлів, створених за допомогою методу DOM Level 1, наприклад, Document.createElement(), це завжди нуль.
public override string LocalName { get; }
вартість нерухомості
Названий
Іменний простір УРІ цього вузла, або нуль, якщо він не визначений.
[DOMName("namespaceURI")]
[DOMNullable]
public override string NamespaceURI { get; }
вартість нерухомості
NextElementSibling
Повертає наступний братський елемент вузла цього елемента. нуль, якщо цей елемент не має елемент братських вузлів, які приходять після цього в документальному дереві.
public Element NextElementSibling { get; }
вартість нерухомості
NodeName
Назва цього вузла, залежно від його типу.
public override string NodeName { get; }
вартість нерухомості
NodeType
Код, що представляє тип суб’єкта.
public override ushort NodeType { get; }
вартість нерухомості
Створення HTML
Він повертає фрагмент HTML або XML, який представляє елемент і його зміст.Можна встановити, щоб замінити елемент вузлами, закріпленими з даної смуги.
[DOMName("outerHTML")]
public string OuterHTML { get; set; }
вартість нерухомості
Prefix
Названий простір заздалегідь цього ядра, або нуль, якщо він не визначений. Коли він визначений нуль, налаштування його не має ефекту
[DOMName("prefix")]
[DOMNullable]
public override string Prefix { get; }
вартість нерухомості
PreviousElementSibling
Повертає попередній сестринський елемент вузла цього елемента. нуль, якщо цей елемент не має елемент сестринських вузлів, які приходять до цього одного в документному дереві.
public Element PreviousElementSibling { get; }
вартість нерухомості
ShadowRoot
Він повертає ShadowRoot, що зберігається на цьому елементі, або нуль, якщо він закритий.
[DOMName("shadowRoot")]
public ShadowRoot ShadowRoot { get; }
вартість нерухомості
TagName
Назва елемента.
[DOMName("tagName")]
public string TagName { get; }
вартість нерухомості
TextContent
Цей атрибут повертає зміст тексту цього вузла і його наступників. Коли він визначається як нуль, налаштування він не має ефекту. При налаштуванні, будь-які можливі діти цього вузла можуть мати видаляються і, якщо новий ряд не порожній або нуль, замінюється одним текстовим вузлом, що містить ряд цей атрибут налаштується.
public override string TextContent { get; set; }
вартість нерухомості
Methods
AttachShadow(ShadowRootMode)
Створює корінь тіні і прикріплює його до поточного елемента.
[DOMName("attachShadow")]
public ShadowRoot AttachShadow(ShadowRootMode mode)
Parameters
mode
ShadowRootMode
Спосіб, в якому буде створено коріння тіні.
Returns
Створено 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
Повернення присвоєної вартості
Знайдіть(Стринг, Стринг)
Повторює значення атрибуту за місцевим іменем і іменним простором URI.
[DOMNullable]
[DOMName("getAttributeNS")]
public string GetAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Про це йдеться в повідомленні URI.
localName
string
Ім’я місцевої
Returns
Повернення атрибуту
GetAttributeNames()
Він повертає назву атрибуту елемента в якості серії смуг. Якщо елемент не має атрибутів, він повертає порожню серію.
[DOMName("getAttributeNames")]
public string[] GetAttributeNames()
Returns
string [ ]
Різні смуги представляють атрибутні імена.
GetAttributeNode(стрічка)
Повторює атрибут нід за іменем.
[DOMName("getAttributeNode")]
public Attr GetAttributeNode(string qualifiedName)
Parameters
qualifiedName
string
Ім’я атрибуту
Returns
Повернення присвоєної вартості
Знайдіть надію(Стринг, Стринг)
Повторює атрибутний нод за місцевим іменем і номером URI.
[DOMName("getAttributeNodeNS")]
public Attr GetAttributeNodeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Про це йдеться в повідомленні URI.
localName
string
Ім’я місцевої
Returns
Повернення атрибуту
GetElementsByClassName(стрічка)
Він повертає живий об’єкт NodeList, що містить всі елементи в документі, які мають всі класи, зазначені в аргументі.WEB WEB WEB WEB WEB WEB WEB WEB
[DOMName("getElementsByClassName")]
public HTMLCollection GetElementsByClassName(string classNames)
Parameters
classNames
string
Стрижка, що містить невід’ємний набір унікальних токенів, розділених на простір, що представляють класи (назви класів)
Returns
Додому / Додому / Елемент
GetElementsByTagName(стрічка)
Повертає NodeList всіх спадкоємних елементів з даним прізвищем, в порядку документа.
[DOMName("getElementsByTagName")]
public HTMLCollection GetElementsByTagName(string name)
Parameters
name
string
Ім’я таг
Returns
Повернення атрибуту
СтворенняByTagName(Стринг, Стринг)
Повертає NodeList всіх спадкоємних елементів з даним місцевим іменем і іменним простором URI в порядку документа.
[DOMName("getElementsByTagNameNS")]
public HTMLCollection GetElementsByTagNameNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Про це йдеться в повідомленні URI.
localName
string
Ім’я місцевої
Returns
Повернення елементів
HasAttribute(стрічка)
Повернеться правдивим, коли на цьому елементі вказується атрибут з даним ім’ям або має стандартну вартість, якщо неправдиво.
[DOMName("hasAttribute")]
public bool HasAttribute(string qualifiedName)
Parameters
qualifiedName
string
Ім’я атрибуту
Returns
«правда», якщо зазначене ім’я має атрибут; в іншому випадку, «фальшива».
Атрибути(Стринг, Стринг)
Повертається правдивим, коли на цьому елементі вказується атрибут з даним місцевим іменем і іменним простором УРІ або має заздалегідь визначену вартість, фальшивий інакше.
[DOMName("hasAttributeNS")]
public bool HasAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Про це йдеться в повідомленні URI.
localName
string
Ім’я місцевої
Returns
«Правда» — якщо [призначає НС] [визначений іменний простір УРІ]; інакше, «фальсифікація».
HasAttributes()
повертається, чи має цей нід (якщо він є елементом) будь-які атрибути
[DOMName("hasAttributes")]
public bool HasAttributes()
Returns
boolean «правдивий», якщо цей нід має будь-які атрибути, «фальшивий» інакше.
QuerySelector(стрічка)
повертає перший елемент в документі, який відповідає селектору
public Element QuerySelector(string selector)
Parameters
selector
string
Про селектора .
Returns
Сумісний елемент
QuerySelectorAll(стрічка)
Повертає NodeList всіх елементів в документі, що відповідає вибірковій
public NodeList QuerySelectorAll(string selector)
Parameters
selector
string
Вибірник
Returns
Створення 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
Повернення атрибуту
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
Повернення атрибуту
Створення NodeNS(Attr)
Якщо в елементі вже присутній атрибут з цим місцевим іменем, а також URI імені, він замінюється новим.
[DOMName("setAttributeNodeNS")]
public Attr SetAttributeNodeNS(Attr newAttr)
Parameters
newAttr
Attr
Новий трейлер.
Returns
Повернення атрибуту
ToggleAttribute(стрічка)
Якщо сила не дається, то «тогує» кваліфікованийНазва, видаляючи її, якщо вона присутня, і додаючи її, якщо вона не присутня.Якщо сила є неправдою, видаляється кваліфікованаНазва.
[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName)
Parameters
qualifiedName
string
Атрибут кваліфікованого імені.
Returns
Повернеться правдивим, якщо кваліфікованийНазва зараз присутня; інакше неправдивим.
ToggleAttribute(Стрічка, боол)
Якщо сила не дається, то «тогує» кваліфікованийНазва, видаляючи її, якщо вона присутня, і додаючи її, якщо вона не присутня.Якщо сила є неправдою, видаляється кваліфікованаНазва.
[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName, bool force)
Parameters
qualifiedName
string
Атрибут кваліфікованого імені.
force
bool
Вибір сили для того, щоб взяти атрибут.
Returns
Повернеться правдивим, якщо кваліфікованийНазва зараз присутня; інакше неправдивим.