Class Element

Class Element

Nazwa przestrzeń: Aspose.Html.Dom Zestaw: Aspose.HTML.dll (25.4.0)

Interfejs Element reprezentuje element w dokumencie HTML lub 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

Dziedziczeni członkowie

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(Nazwa kwalifikacyjna, dokument)

Nie zadzwoń do tego konstruktora bezpośrednio, użyj Aspose.Html.Dom.Document.CreateElement(System.String) lub Aspose.Html.Dom.Document.CreateElementNS(System.String,System.String).

public Element(QualifiedName qualifiedName, Document document)

Parameters

qualifiedName QualifiedName

Kwalifikowane nazwisko .

document Document

z dokumentem powiązanym.

Properties

Attributes

NamedNodeMap zawierający atrybuty tego węzła (jeśli jest to element) lub null inaczej.

[DOMName("attributes")]
public NamedNodeMap Attributes { get; }

Wartość nieruchomości

NamedNodeMap

ChildElementCount

Powraca bieżącą liczbę węzłów elementowych, które są dziećmi tego elementu. 0 jeśli ten element nie ma węzłów dziecięcych, które są węzłów typu 1.

public int ChildElementCount { get; }

Wartość nieruchomości

int

Children

Przywraca elementy dziecięce obecnego elementu.

public HTMLCollection Children { get; }

Wartość nieruchomości

HTMLCollection

ClassList

Powraca żywy DOMTokenList, który zawiera tokeny otrzymane z parsing atrybut “klasy”.

[DOMName("classList")]
public DOMTokenList ClassList { get; }

Wartość nieruchomości

DOMTokenList

ClassName

Klasyczny atrybut elementu. ten atrybut został ponownie nazwanydo konfliktów z słowem kluczowym “klasa” wystawionym przez wiele języków.Definicja klas przypisywana w HTML 4.01.

[DOMName("className")]
public string ClassName { get; set; }

Wartość nieruchomości

string

FirstElementChild

Zwróci pierwszy element elementu dziecka z tego elementu. null, jeśli ten element nie ma elementów dziecka.

public Element FirstElementChild { get; }

Wartość nieruchomości

Element

Id

Zobacz definicję atrybutu identyfikacyjnego w HTML 4.01.

[DOMName("id")]
public string Id { get; set; }

Wartość nieruchomości

string

Wnętrze HTML

Powraca fragment HTML lub XML, który reprezentuje treść elementu.Można go ustawić, aby zastąpić zawartość elementu węzły parsowane z danego łańcucha.

[DOMName("innerHTML")]
public string InnerHTML { get; set; }

Wartość nieruchomości

string

LastElementChild

Powraca ostatni element elementu dziecka z tego elementu. null, jeśli ten element nie ma elementów dziecka.

public Element LastElementChild { get; }

Wartość nieruchomości

Element

LocalName

Powraca lokalną część kwalifikowanego nazwy tego węzła.W przypadku węzłów jakiegokolwiek innego typu niż ELEMENT_NODE i ATTRIBUTE_NODE oraz węzłów utworzonych za pomocą metody DOM Level 1, takich jak Document.createElement(), jest to zawsze zero.

public override string LocalName { get; }

Wartość nieruchomości

string

nazwisko

URI nazwiska tego węzła, lub zero, jeśli nie jest określony.

[DOMName("namespaceURI")]
[DOMNullable]
public override string NamespaceURI { get; }

Wartość nieruchomości

string

NextElementSibling

Powrót następnego węzła elementu siostry tego elementu. null, jeśli ten element nie ma elementu węzła siostry, które po tym w drzewie dokumentowym.

public Element NextElementSibling { get; }

Wartość nieruchomości

Element

NodeName

Nazwa tego węzła, w zależności od rodzaju.

public override string NodeName { get; }

Wartość nieruchomości

string

NodeType

Kod reprezentujący typ podstawowego obiektu.

public override ushort NodeType { get; }

Wartość nieruchomości

ushort

OuterHTML

Powraca fragment HTML lub XML reprezentujący element i jego zawartość.Można go ustawić, aby zastąpić elementem węzły parsowane z danego paska.

[DOMName("outerHTML")]
public string OuterHTML { get; set; }

Wartość nieruchomości

string

Prefix

Przegląd nazwiska niniejszego węzła, lub zero, jeśli nie jest określony.Kiedy jest zdefiniowany jako zero, ustawienie nie ma efektu

[DOMName("prefix")]
[DOMNullable]
public override string Prefix { get; }

Wartość nieruchomości

string

PreviousElementSibling

Powróci do poprzedniego węzła elementu siostry tego elementu. null, jeśli ten element nie ma węzła elementu siostry, które pojawiają się przed tym w drzewie dokumentowym.

public Element PreviousElementSibling { get; }

Wartość nieruchomości

Element

ShadowRoot

Powróci ShadowRoot przechowywany na tym elementie lub zero, jeśli jest zamknięty.

[DOMName("shadowRoot")]
public ShadowRoot ShadowRoot { get; }

Wartość nieruchomości

ShadowRoot

TagName

Nazwa tego elementu.

[DOMName("tagName")]
public string TagName { get; }

Wartość nieruchomości

string

TextContent

Ten atrybut zwraca zawartość tekstu tego węzła i jego potomków. Kiedy jest zdefiniowany jako zero, ustawienie nie ma efektu. Po ustawieniu, wszelkie możliwe dzieci tego węzła może mieć są usunięte i, jeśli nowa strona nie jest pusta lub zero, zastępuje się jednym węzłem tekstu zawierającym strona ten atrybut jest ustawiony.

public override string TextContent { get; set; }

Wartość nieruchomości

string

Methods

AttachShadow(ShadowRootMode)

Stwarza korzenie ciemności i przywiązuje je do bieżącego elementu.

[DOMName("attachShadow")]
public ShadowRoot AttachShadow(ShadowRootMode mode)

Parameters

mode ShadowRootMode

Tryb, w którym zostanie utworzony korzeń ciemności.

Returns

ShadowRoot

Tworzenie Aspose.Html.Dom.ShadowRoot

Exceptions

NotSupportedError: Element nie obsługuje drzewa cienia.

InvalidStateError: Element ma już drzewo cienia.

Dispose(Bool)

Wydawanie nie zarządzanych i - opcjonalnie - zarządzanych zasobów.

protected override void Dispose(bool disposing)

Parameters

disposing bool

„prawdziwe” do uwalniania zarówno zarządzanych, jak i niekontrolowanych zasobów; „false” do uwalniania tylko niekontrolowanych zasobów.

GetAttribute(strumień)

Wprowadza wartość atrybutową według nazwy.

[DOMName("getAttribute")]
[DOMNullable]
public string GetAttribute(string qualifiedName)

Parameters

qualifiedName string

Nazwa atrybutu do odzyskania.

Returns

string

zwrot wartości przypisywanej

przypisywanie(strumień, strumień)

Odtwarza wartość atrybutów według nazwy lokalnej i nazwiska URI.

[DOMNullable]
[DOMName("getAttributeNS")]
public string GetAttributeNS(string namespaceURI, string localName)

Parameters

namespaceURI string

Imię i nazwisko.

localName string

Imię i nazwisko lokalu.

Returns

string

Powrót atrybutów

GetAttributeNames()

Powraca nazwę atrybutów elementu jako aretę łańcuchów.Jeśli element nie ma atrybutów, zwraca pustą aretę.

[DOMName("getAttributeNames")]
public string[] GetAttributeNames()

Returns

string [ ]

Różnorodność łańcuchów reprezentuje nazwy atrybutów.

GetAttributeNode(strumień)

Odtwarza atrybut węzła według nazwy.

[DOMName("getAttributeNode")]
public Attr GetAttributeNode(string qualifiedName)

Parameters

qualifiedName string

Imię i atrybut.

Returns

Attr

zwrot wartości przypisywanej

PodsumowanieNodeNS(strumień, strumień)

Odtwarza przycisk Attr według nazwy lokalnej i nazwiska URI.

[DOMName("getAttributeNodeNS")]
public Attr GetAttributeNodeNS(string namespaceURI, string localName)

Parameters

namespaceURI string

Imię i nazwisko.

localName string

Imię i nazwisko lokalu.

Returns

Attr

Powrót atrybutów

GetElementsByClassName(strumień)

Powraca obiekt NodeList na żywo zawierający wszystkie elementy w dokumencie, które mają wszystkie klasy określone w argumentach.WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB

[DOMName("getElementsByClassName")]
public HTMLCollection GetElementsByClassName(string classNames)

Parameters

classNames string

Źródło Źródło Źródło Źródło Źródło Źródło Źródło Źródło Źródło Źródło Źródło Źródło

Returns

HTMLCollection

Podstawowe elementy: Aspose.Html

GetElementsByTagName(strumień)

Powraca listę NodeList wszystkich elementów pochodzących z danym nazwą etykiet, w porządku dokumentowym.

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

Parameters

name string

Tytuł nazwy.

Returns

HTMLCollection

Powrót atrybutów

Znalezienie nazwiska(strumień, strumień)

Powraca listę NodeList wszystkich elementów pochodzących z danym nazwą lokalną i nazwą URI w porządku dokumentowym.

[DOMName("getElementsByTagNameNS")]
public HTMLCollection GetElementsByTagNameNS(string namespaceURI, string localName)

Parameters

namespaceURI string

Imię i nazwisko.

localName string

Imię i nazwisko lokalu.

Returns

HTMLCollection

Powrót elementów

HasAttribute(strumień)

Powraca się prawdziwy, gdy atrybut z danym nazwą jest określony na tym elementie lub ma wartość domyślną, fałszywe inaczej.

[DOMName("hasAttribute")]
public bool HasAttribute(string qualifiedName)

Parameters

qualifiedName string

Imię i atrybut.

Returns

bool

„prawdziwe” jeśli określone nazwisko ma atrybut; w przeciwnym razie „fałszywe”.

Tłumaczenie(strumień, strumień)

Powraca się prawdziwy, gdy atrybut z danym nazwą lokalną i nazwą URI jest określony na tym elementie lub ma wartość domyślną, fałszywe inaczej.

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

Parameters

namespaceURI string

Imię i nazwisko.

localName string

Imię i nazwisko lokalu.

Returns

bool

Prawda jest prawdą, jeśli jest prawdą, jeśli jest prawdą, jeśli jest prawdą.

HasAttributes()

Powraca, czy to przycisk (jeśli jest to element) ma jakiekolwiek atrybuty

[DOMName("hasAttributes")]
public bool HasAttributes()

Returns

bool

boolean “prawdziwy”, jeśli ten przycisk ma jakiekolwiek atrybuty, “fałszywy” inaczej.

QuerySelector(strumień)

Powraca pierwszy element w dokumencie, który odpowiada selektorowi

public Element QuerySelector(string selector)

Parameters

selector string

z selektorem .

Returns

Element

elementy dopasowane

QuerySelectorAll(strumień)

Powraca listę elementów wszystkich elementów w dokumencie, które odpowiadają selektorowi

public NodeList QuerySelectorAll(string selector)

Parameters

selector string

Wybierający

Returns

NodeList

Kolekcje HTML - Kolekcje HTML

Remove()

Usunąć tę instancję.

public void Remove()

RemoveAttribute(strumień)

Usunąć atrybut według nazwy.

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

Parameters

qualifiedName string

Imię i atrybut.

UsunąćAttributeNS(strumień, strumień)

Usuwa atrybut o nazwie lokalnym i nazwisku URI.

[DOMName("removeAttributeNS")]
public void RemoveAttributeNS(string namespaceURI, string localName)

Parameters

namespaceURI string

Imię i nazwisko.

localName string

Imię i nazwisko lokalu.

RemoveAttributeNode(Attr)

Usunąć określony przycisk.

[DOMName("removeAttributeNode")]
public Attr RemoveAttributeNode(Attr oldAttr)

Parameters

oldAttr Attr

Stary trójkąt.

Returns

Attr

Powrót atrybutów

SetAttribute(strumień, strumień)

Dodaj nowy atrybut.Jeśli atrybut z tą nazwą jest już obecny w elementie, jego wartość zmienia się na wartość parametru wartości

[DOMName("setAttribute")]
public void SetAttribute(string qualifiedName, string value)

Parameters

qualifiedName string

Imię i atrybut.

value string

I wartość .

Zestawienie(String, String i String)

Dodaj nowy atrybut.Jeśli atrybut o tej samej nazwie lokalnej i obszarze nazw URI jest już obecny na elementie, jego prefix zmienia się na prefix część kwalifikowanegoName, a jego wartość zmienia się na parametr wartości.

[DOMName("setAttributeNS")]
public void SetAttributeNS(string namespaceURI, string qualifiedName, string value)

Parameters

namespaceURI string

Imię i nazwisko.

qualifiedName string

Nazwa osoby kwalifikującej się.

value string

I wartość .

SetAttributeNode(Attr)

Jeśli w elementie jest już obecny atrybut z tym nazwą (nodeName), zastępuje go nowy.

[DOMName("setAttributeNode")]
public Attr SetAttributeNode(Attr newAttr)

Parameters

newAttr Attr

Nowy TTR.

Returns

Attr

Powrót atrybutów

ZestawienieNodeNS(Attr)

Dodaj nowy atrybut.Jeśli w elementie jest już obecny atrybut o nazwie lokalnym i URI o nazwie, zastępuje go nowy.

[DOMName("setAttributeNodeNS")]
public Attr SetAttributeNodeNS(Attr newAttr)

Parameters

newAttr Attr

Nowy TTR.

Returns

Attr

Powrót atrybutów

ToggleAttribute(strumień)

Jeśli siła nie jest podana, “toggles” kwalifikowaneName, usuwając ją, jeśli jest obecna i dodając ją, jeśli nie jest obecna.Jeśli siła jest fałszywa, usunąć kwalifikowaneName.

[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName)

Parameters

qualifiedName string

Imię i nazwisko kwalifikowane.

Returns

bool

Powraca się prawdą, jeśli kwalifikowanyNazwa jest teraz obecna; w przeciwnym razie fałszywa.

ToggleAttribute(Złoty, Bool)

Jeśli siła nie jest podana, “toggles” kwalifikowaneName, usuwając ją, jeśli jest obecna i dodając ją, jeśli nie jest obecna.Jeśli siła jest fałszywa, usunąć kwalifikowaneName.

[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName, bool force)

Parameters

qualifiedName string

Imię i nazwisko kwalifikowane.

force bool

Opcja siły do zwalczania atrybutów.

Returns

bool

Powraca się prawdą, jeśli kwalifikowanyNazwa jest teraz obecna; w przeciwnym razie fałszywa.

 Polski