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
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; }
Стоимость недвижимости
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
Идентификатор элемента. см. определение атрибута 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; }
Стоимость недвижимости
Название
Название URI этого узла, или нуль, если оно не указано.
[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
Возврат атрибутивной стоимости
Отзывы о NodeNS(Стринг, Стринг)
Отправляет узел Attr по местному названию и названию 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.Html.Dom
GetElementsByTagName(Стриг)
Возвращает NodeList всех потомственных элементов с данным названием тега, в порядке документа.
[DOMName("getElementsByTagName")]
public HTMLCollection GetElementsByTagName(string name)
Parameters
name
string
Название Таг.
Returns
Возвращение атрибута
НазваниеByTagNameNS(Стринг, Стринг)
Возвращает 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
«Правда», если указанное имя имеет свойство; в противном случае, «фальшивое».
Исполнитель(Стринг, Стринг)
Возвращается верным, когда на этом элементе указывается атрибут с определенным местным именем и номенклатурой URI или имеет стандартную стоимость, в противном случае неверный.
[DOMName("hasAttributeNS")]
public bool HasAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Название URI.
localName
string
Название местного.
Returns
«Правда» если [отделено НС] [определенное название URI]; в противном случае, «фальшивая».
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.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
Возвращение атрибута
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
Вернутся верно, если квалифицированноеИмя сейчас присутствует; в противном случае неверно.