Class Element

Class Element

Названий на: Aspose.Svg.Dom Асамблея: Aspose.SVG.dll (25.5.0)

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

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

Inheritance

object DOMObject EventTarget Node Element

Derived

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.Svg.Dom.Element. Не зателефонуйте цьому конструктору безпосередньо, використовуйте асфоз.Свг.Дом.Документ.Креативний елемент(System.String) або асфорт.Соф.Дум.Декарт.CreateЕлементNS(Система,Стринг,Систма.Тринг).

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 і АТРИБУТЕ_НОДЕ, а також унуків, створених за допомогою методу DOM Level 1, наприклад, Document.createElement(), це завжди нуль.

public override string LocalName { get; }

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

string

Названий

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

[DOMNullable]
[DOMName("namespaceURI")]
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.Svg.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.

[DOMName("getAttributeNS")]
[DOMNullable]
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

Створення Aspose.Svg.Dom Element

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

Завантажити.Svg.Collections.HTMLCollection

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

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

 Українська