Class Element

Class Element

Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)

Antarmuka Element mewakili suatu elemen dalam dokumen HTML atau XML.

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

Pewarisan

objectDOMObjectEventTargetNodeElement

Turunan

HTMLElement, SVGElement

Mengimplementasikan

INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal, IChildNode

Anggota yang Dwarisi

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()

Konstruktor

Element(QualifiedName, Document)

Menginisialisasi instance baru dari kelas Aspose.Html.Dom.Element. Jangan panggil konstruktor ini secara langsung, gunakan Aspose.Html.Dom.Document.CreateElement(System.String) atau Aspose.Html.Dom.Document.CreateElementNS(System.String,System.String).

public Element(QualifiedName qualifiedName, Document document)

Parameter

qualifiedName QualifiedName

Nama yang memenuhi syarat.

document Document

Dokumen yang terkait.

Properti

Attributes

A NamedNodeMap yang berisi atribut dari node ini (jika ini adalah Elemen) atau null jika tidak.

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

Nilai Properti

NamedNodeMap

ChildElementCount

Mengembalikan jumlah node elemen saat ini yang merupakan anak dari elemen ini. 0 jika elemen ini tidak memiliki node anak yang bertipe nodeType 1.

public int ChildElementCount { get; }

Nilai Properti

int

Children

Mengembalikan elemen anak dari elemen saat ini.

public HTMLCollection Children { get; }

Nilai Properti

HTMLCollection

ClassList

Mengembalikan DOMTokenList yang hidup yang berisi token yang diterima dari parsing atribut “class”.

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

Nilai Properti

DOMTokenList

ClassName

Atribut kelas dari elemen. Atribut ini telah diganti namanya karena konflik dengan kata kunci “class” yang diekspos oleh banyak bahasa. Lihat definisi atribut kelas dalam HTML 4.01.

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

Nilai Properti

string

FirstElementChild

Mengembalikan node elemen anak pertama dari elemen ini. null jika elemen ini tidak memiliki elemen anak.

public Element FirstElementChild { get; }

Nilai Properti

Element

Id

Pengidentifikasi elemen. Lihat definisi atribut id dalam HTML 4.01.

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

Nilai Properti

string

InnerHTML

Mengembalikan fragmen HTML atau XML yang mewakili konten elemen. Dapat diatur, untuk menggantikan konten elemen dengan node yang diparsing dari string yang diberikan.

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

Nilai Properti

string

LastElementChild

Mengembalikan node elemen anak terakhir dari elemen ini. null jika elemen ini tidak memiliki elemen anak.

public Element LastElementChild { get; }

Nilai Properti

Element

LocalName

Mengembalikan bagian lokal dari nama yang memenuhi syarat dari node ini. Untuk node dari tipe lain selain ELEMENT_NODE dan ATTRIBUTE_NODE serta node yang dibuat dengan metode DOM Level 1, seperti Document.createElement(), ini selalu null.

public override string LocalName { get; }

Nilai Properti

string

NamespaceURI

URI namespace dari node ini, atau null jika tidak ditentukan.

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

Nilai Properti

string

NextElementSibling

Mengembalikan node elemen saudara berikutnya dari elemen ini. null jika elemen ini tidak memiliki node saudara elemen yang datang setelah yang satu ini dalam pohon dokumen.

public Element NextElementSibling { get; }

Nilai Properti

Element

NodeName

Nama dari node ini, tergantung pada jenisnya.

public override string NodeName { get; }

Nilai Properti

string

NodeType

Kode yang mewakili jenis objek yang mendasarinya.

public override ushort NodeType { get; }

Nilai Properti

ushort

OuterHTML

Mengembalikan fragmen HTML atau XML yang mewakili elemen dan kontennya. Dapat diatur, untuk menggantikan elemen dengan node yang diparsing dari string yang diberikan.

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

Nilai Properti

string

Prefix

Prefix namespace dari node ini, atau null jika tidak ditentukan. Ketika ditentukan sebagai null, pengaturannya tidak memiliki efek.

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

Nilai Properti

string

PreviousElementSibling

Mengembalikan node elemen saudara sebelumnya dari elemen ini. null jika elemen ini tidak memiliki node saudara elemen yang datang sebelum yang satu ini dalam pohon dokumen.

public Element PreviousElementSibling { get; }

Nilai Properti

Element

ShadowRoot

Mengembalikan shadowRoot yang disimpan di elemen ini atau null jika tertutup.

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

Nilai Properti

ShadowRoot

TagName

Nama elemen.

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

Nilai Properti

string

TextContent

Atribut ini mengembalikan konten teks dari node ini dan keturunannya. Ketika ditentukan sebagai null, pengaturannya tidak memiliki efek. Saat diatur, anak-anak yang mungkin dimiliki node ini dihapus dan, jika string baru tidak kosong atau null, digantikan oleh satu node Teks yang berisi string yang diatur pada atribut ini.

public override string TextContent { get; set; }

Nilai Properti

string

Metode

AttachShadow(ShadowRootMode)

Membuat shadow root dan melampirkannya ke elemen saat ini.

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

Parameter

mode ShadowRootMode

Mode di mana shadow root akan dibuat.

Mengembalikan

ShadowRoot

ShadowRoot Aspose.Html.Dom yang dibuat.

Pengecualian

NotSupportedError: Elemen tidak mendukung pohon bayangan.

InvalidStateError: Elemen sudah memiliki pohon bayangan.

Dispose(bool)

Melepaskan sumber daya yang tidak dikelola dan - opsional - dikelola.

protected override void Dispose(bool disposing)

Parameter

disposing bool

true untuk melepaskan sumber daya yang dikelola dan tidak dikelola; false untuk melepaskan hanya sumber daya yang tidak dikelola.

GetAttribute(string)

Mengambil nilai atribut berdasarkan nama.

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

Parameter

qualifiedName string

Nama atribut untuk diambil.

Mengembalikan

string

Mengembalikan nilai atribut

GetAttributeNS(string, string)

Mengambil nilai atribut berdasarkan nama lokal dan URI namespace.

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

Parameter

namespaceURI string

URI namespace.

localName string

Nama lokal.

Mengembalikan

string

Mengembalikan atribut

GetAttributeNames()

Mengembalikan nama atribut dari elemen sebagai Array string. Jika elemen tidak memiliki atribut, ia mengembalikan array kosong.

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

Mengembalikan

string[]

Array string yang mewakili nama atribut.

GetAttributeNode(string)

Mengambil node atribut berdasarkan nama.

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

Parameter

qualifiedName string

Nama atribut.

Mengembalikan

Attr

Mengembalikan nilai atribut

GetAttributeNodeNS(string, string)

Mengambil node Attr berdasarkan nama lokal dan URI namespace.

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

Parameter

namespaceURI string

URI namespace.

localName string

Nama lokal.

Mengembalikan

Attr

Mengembalikan atribut

GetElementsByClassName(string)

Mengembalikan objek NodeList yang hidup yang berisi semua elemen dalam dokumen yang memiliki semua kelas yang ditentukan dalam argumen.
http://www.w3.org/TR/dom/

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

Parameter

classNames string

String yang mengandung seperangkat token unik yang dipisahkan oleh spasi yang mewakili kelas (nama kelas)

Mengembalikan

HTMLCollection

Elemen Aspose.Html.Dom.

GetElementsByTagName(string)

Mengembalikan NodeList dari semua Elemen keturunan dengan nama tag tertentu, dalam urutan dokumen.

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

Parameter

name string

Nama tag.

Mengembalikan

HTMLCollection

Mengembalikan atribut

GetElementsByTagNameNS(string, string)

Mengembalikan NodeList dari semua Elemen keturunan dengan nama lokal dan URI namespace tertentu dalam urutan dokumen.

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

Parameter

namespaceURI string

URI namespace.

localName string

Nama lokal.

Mengembalikan

HTMLCollection

Mengembalikan elemen

HasAttribute(string)

Mengembalikan true ketika atribut dengan nama tertentu ditentukan pada elemen ini atau memiliki nilai default, false jika tidak.

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

Parameter

qualifiedName string

Nama atribut.

Mengembalikan

bool

true jika nama yang ditentukan memiliki atribut; jika tidak, false.

HasAttributeNS(string, string)

Mengembalikan true ketika atribut dengan nama lokal tertentu dan URI namespace ditentukan pada elemen ini atau memiliki nilai default, false jika tidak.

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

Parameter

namespaceURI string

URI namespace.

localName string

Nama lokal.

Mengembalikan

bool

true jika [memiliki atribut NS] [URI namespace yang ditentukan]; jika tidak, false.

HasAttributes()

Mengembalikan apakah node ini (jika itu adalah elemen) memiliki atribut

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

Mengembalikan

bool

boolean true jika node ini memiliki atribut, false jika tidak.

QuerySelector(string)

Mengembalikan Elemen pertama dalam dokumen, yang cocok dengan pemilih

public Element QuerySelector(string selector)

Parameter

selector string

Pemilih.

Mengembalikan

Element

Elemen yang cocok

QuerySelectorAll(string)

Mengembalikan NodeList dari semua Elemen dalam dokumen, yang cocok dengan pemilih

public NodeList QuerySelectorAll(string selector)

Parameter

selector string

Pemilih

Mengembalikan

NodeList

Aspose.Html.Collections.HTMLCollection

Remove()

Menghapus instance ini.

public void Remove()

RemoveAttribute(string)

Menghapus atribut berdasarkan nama.

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

Parameter

qualifiedName string

Nama atribut.

RemoveAttributeNS(string, string)

Menghapus atribut berdasarkan nama lokal dan URI namespace.

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

Parameter

namespaceURI string

URI namespace.

localName string

Nama lokal.

RemoveAttributeNode(Attr)

Menghapus node atribut yang ditentukan.

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

Parameter

oldAttr Attr

Attr lama.

Mengembalikan

Attr

Mengembalikan atribut

SetAttribute(string, string)

Menambahkan atribut baru. Jika atribut dengan nama itu sudah ada di elemen, nilainya diubah menjadi nilai parameter

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

Parameter

qualifiedName string

Nama atribut.

value string

Nilai.

SetAttributeNS(string, string, string)

Menambahkan atribut baru. Jika atribut dengan nama lokal yang sama dan URI namespace sudah ada di elemen, prefix-nya diubah menjadi bagian prefix dari qualifiedName, dan nilainya diubah menjadi nilai parameter.

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

Parameter

namespaceURI string

URI namespace.

qualifiedName string

Nama yang memenuhi syarat.

value string

Nilai.

SetAttributeNode(Attr)

Menambahkan node atribut baru. Jika atribut dengan nama itu (nodeName) sudah ada di elemen, itu digantikan oleh yang baru.

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

Parameter

newAttr Attr

Attr baru.

Mengembalikan

Attr

Mengembalikan atribut

SetAttributeNodeNS(Attr)

Menambahkan atribut baru. Jika atribut dengan nama lokal dan URI namespace itu sudah ada di elemen, itu digantikan oleh yang baru.

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

Parameter

newAttr Attr

Attr baru.

Mengembalikan

Attr

Mengembalikan atribut

ToggleAttribute(string)

Jika force tidak diberikan, “mengalihkan” qualifiedName, menghapusnya jika ada dan menambahkannya jika tidak ada. Jika force adalah true, menambahkan qualifiedName. Jika force adalah false, menghapus qualifiedName.

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

Parameter

qualifiedName string

Atribut QualifiedName.

Mengembalikan

bool

Mengembalikan true jika qualifiedName sekarang ada; jika tidak false.

ToggleAttribute(string, bool)

Jika force tidak diberikan, “mengalihkan” qualifiedName, menghapusnya jika ada dan menambahkannya jika tidak ada. Jika force adalah true, menambahkan qualifiedName. Jika force adalah false, menghapus qualifiedName.

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

Parameter

qualifiedName string

Atribut QualifiedName.

force bool

Opsi paksa untuk mengalihkan atribut.

Mengembalikan

bool

Mengembalikan true jika qualifiedName sekarang ada; jika tidak false.

 Indonesia