Class Element

Class Element

Название пространства: Aspose.Html.Dom Ассоциация: Aspose.HTML.dll (25.4.0)

Интерфейс Element представляет собой элемент в 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.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

Идентификатор элемента. см. определение атрибута 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

Название

Название URI этого узла, или нуль, если оно не указано.

[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

Возврат атрибутивной стоимости

Отзывы о NodeNS(Стринг, Стринг)

Отправляет узел 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.Html.Dom

GetElementsByTagName(Стриг)

Возвращает NodeList всех потомственных элементов с данным названием тега, в порядке документа.

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

Parameters

name string

Название Таг.

Returns

HTMLCollection

Возвращение атрибута

НазваниеByTagNameNS(Стринг, Стринг)

Возвращает 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

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

Исполнитель(Стринг, Стринг)

Возвращается верным, когда на этом элементе указывается атрибут с определенным местным именем и номенклатурой URI или имеет стандартную стоимость, в противном случае неверный.

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

Parameters

namespaceURI string

Название URI.

localName string

Название местного.

Returns

bool

«Правда» если [отделено НС] [определенное название URI]; в противном случае, «фальшивая».

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.HTMLCollection

Remove()

Отменить эту инстанцию.

public void Remove()

RemoveAttribute(Стриг)

Удаление атрибута по имени.

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

Parameters

qualifiedName string

Название атрибута .

УдалениеAttributeNS(Стринг, Стринг)

Удаляет атрибут по местному имени и фамильному пространству 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

Вернутся верно, если квалифицированноеИмя сейчас присутствует; в противном случае неверно.

 Русский