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
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; }
вартість нерухомості
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 і АТРИБУТЕ_НОДЕ, а також унуків, створених за допомогою методу DOM Level 1, наприклад, Document.createElement(), це завжди нуль.
public override string LocalName { get; }
вартість нерухомості
Названий
Іменний простір УРІ цього вузла, або нуль, якщо він не визначений.
[DOMNullable]
[DOMName("namespaceURI")]
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.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
Повернення присвоєної вартості
Знайдіть(Стринг, Стринг)
Повторює значення атрибуту за місцевим іменем і іменним простором URI.
[DOMName("getAttributeNS")]
[DOMNullable]
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
Створення Aspose.Svg.Dom Element
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
Завантажити.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
Повернення атрибуту
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
Повернеться правдивим, якщо кваліфікованийНазва зараз присутня; інакше неправдивим.