Class Element
Nama dari : Aspose.Svg.Dom Asosiasi: Aspose.SVG.dll (25.5.0)
Interface Element mewakili elemen dalam dokumen HTML atau 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
anggota yang diwarisi
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(Kualifikasi Nama, Dokumen)
Jangan memanggil pembuat ini secara langsung, gunakan Aspose.Svg.Dom.Decument.CreateElement(System.String) atau Aspos.Screen.Custom.
public Element(QualifiedName qualifiedName, Document document)
Parameters
qualifiedName
QualifiedName
Nama yang berkualitas.
document
Document
dokumen yang terkait.
Properties
Attributes
Sebuah NamedNodeMap yang berisi atribut node ini (jika itu adalah Elemen) atau null sebaliknya.
[DOMName("attributes")]
public NamedNodeMap Attributes { get; }
Nilai Properti
ChildElementCount
Mengembalikan jumlah nodus elemen yang anak-anak dari elemen ini. 0 jika elemen ini tidak memiliki nodus anak yang anak-anak dari nodeType 1.
public int ChildElementCount { get; }
Nilai Properti
Children
Mengembalikan elemen anak dari elemen saat ini.
public HTMLCollection Children { get; }
Nilai Properti
ClassList
Mengembalikan DOMTokenList hidup yang berisi token yang diterima dari parsing atribut “kelas”.
[DOMName("classList")]
public DOMTokenList ClassList { get; }
Nilai Properti
ClassName
atribut kelas dari elemen. atribut ini telah disebut kembali karenauntuk konflik dengan kata kunci “kelas” yang diungkapkan oleh banyak bahasa.Definisi klasifikasi dalam HTML 4.01.
[DOMName("className")]
public string ClassName { get; set; }
Nilai Properti
FirstElementChild
Mengembalikan node unsur anak pertama dari unsur ini. null jika unsur ini tidak memiliki unsur anak.
public Element FirstElementChild { get; }
Nilai Properti
Id
Lihat definisi atribut id dalam HTML 4.01.
[DOMName("id")]
public string Id { get; set; }
Nilai Properti
Dalam HTML
Mengembalikan fragmen HTML atau XML yang mewakili konten elemen.Dapat ditetapkan, untuk menggantikan konten dari elemen dengan nodus parsed dari string yang diberikan.
[DOMName("innerHTML")]
public string InnerHTML { get; set; }
Nilai Properti
LastElementChild
Mengembalikan node elemen anak terakhir dari elemen ini. null jika elemen ini tidak memiliki elemen anak.
public Element LastElementChild { get; }
Nilai Properti
LocalName
Mengembalikan bagian lokal dari nama kualifikasi node ini.Untuk nodus dari jenis apa pun selain ELEMENT_NODE dan ATTRIBUTE_KON dan nodes yang dibuat dengan metode DOM Level 1, seperti Document.createElement(), ini selalu null.
public override string LocalName { get; }
Nilai Properti
Nama Panggilan
Nama ruang URI nod ini, atau nol jika tidak ditentukan.
[DOMNullable]
[DOMName("namespaceURI")]
public override string NamespaceURI { get; }
Nilai Properti
NextElementSibling
Kembalikan nod elemen bersaudara berikutnya dari elemen ini. null jika elemen ini tidak memiliki nod elemen bersaudara yang datang setelah ini di pohon dokumen.
public Element NextElementSibling { get; }
Nilai Properti
NodeName
Nama nod ini, tergantung pada jenisnya.
public override string NodeName { get; }
Nilai Properti
NodeType
Sebuah kode yang mewakili jenis objek dasar.
public override ushort NodeType { get; }
Nilai Properti
Keberadaan HTML
Mengembalikan fragmen HTML atau XML yang mewakili elemen dan kontennya.dapat ditetapkan, untuk menggantikan elemen dengan nod parsed dari string yang diberikan.
[DOMName("outerHTML")]
public string OuterHTML { get; set; }
Nilai Properti
Prefix
Prefix nama ruang nod ini, atau null jika tidak ditentukan.Ketika ditakrifkan sebagai null, pengaturan itu tidak memiliki efek
[DOMName("prefix")]
[DOMNullable]
public override string Prefix { get; }
Nilai Properti
PreviousElementSibling
Kembalikan nod elemen sepupu sebelumnya dari elemen ini. null jika elemen ini tidak memiliki nod elemen sepupu yang datang sebelum ini di pohon dokumen.
public Element PreviousElementSibling { get; }
Nilai Properti
ShadowRoot
Kembalikan shadowRoot yang disimpan pada item ini atau nol jika ditutup.
[DOMName("shadowRoot")]
public ShadowRoot ShadowRoot { get; }
Nilai Properti
TagName
Nama dari elemen tersebut.
[DOMName("tagName")]
public string TagName { get; }
Nilai Properti
TextContent
Atribut ini mengembalikan konten teks dari node ini dan keturunan.Ketika ditakrifkan sebagai nol, pengaturan itu tidak memiliki efek.Pada pengaturan, anak-anak yang mungkin node ini mungkin telah dihapus dan, jika itu string baru tidak kosong atau nol, digantikan dengan satu teks node yang mengandung string atribut ini ditetapkan.
public override string TextContent { get; set; }
Nilai Properti
Methods
AttachShadow(ShadowRootMode)
Mencipta akar bayang-bayang dan menyambungkannya ke elemen saat ini.
[DOMName("attachShadow")]
public ShadowRoot AttachShadow(ShadowRootMode mode)
Parameters
mode
ShadowRootMode
Mode di mana akar bayang-bayang akan dibuat.
Returns
Dibuat oleh Aspose.Svg.Dom.ShadowRoot.
Exceptions
NotSupportedError: Elemen tidak mendukung pohon bayangan.
InvalidStateError: Elemen sudah memiliki pohon bayangan.
Dispose(Bool)
Mengeluarkan sumber daya yang tidak terkawal dan - secara opsional - terkawal.
protected override void Dispose(bool disposing)
Parameters
disposing
bool
‘kebenaran’ untuk melepaskan sumber daya yang dikendalikan dan tidak dikendalikan; ‘kebenaran’ untuk melepaskan hanya sumber daya yang tidak dikendalikan.
GetAttribute(String)
Mengembalikan nilai atribut dengan nama.
[DOMName("getAttribute")]
[DOMNullable]
public string GetAttribute(string qualifiedName)
Parameters
qualifiedName
string
Nama atribut yang harus diperoleh.
Returns
Pengembalian Nilai Atribut
Penghargaan(String dan String)
Mengembalikan nilai atribut dengan nama lokal dan nama URI.
[DOMName("getAttributeNS")]
[DOMNullable]
public string GetAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
dengan nama URI.
localName
string
Nama dari lokal.
Returns
Pengembalian atribut
GetAttributeNames()
Mengembalikan nama atribut dari elemen sebagai array string.Jika elemen tidak memiliki atribut, ia mengembalikan array kosong.
[DOMName("getAttributeNames")]
public string[] GetAttributeNames()
Returns
string [ ]
Sejumlah rantai mewakili nama atribut.
GetAttributeNode(String)
Mengembalikan atribut node dengan nama.
[DOMName("getAttributeNode")]
public Attr GetAttributeNode(string qualifiedName)
Parameters
qualifiedName
string
dengan nama atribut.
Returns
Pengembalian Nilai Atribut
PenghargaanNodeNS(String dan String)
Menarik kembali node Attr dengan nama lokal dan nama URI.
[DOMName("getAttributeNodeNS")]
public Attr GetAttributeNodeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
dengan nama URI.
localName
string
Nama dari lokal.
Returns
Pengembalian atribut
GetElementsByClassName(String)
Mengembalikan objek NodeList hidup yang mengandung semua elemen dalam dokumen yang memiliki semua kelas yang ditentukan dalam argumen.WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB
[DOMName("getElementsByClassName")]
public HTMLCollection GetElementsByClassName(string classNames)
Parameters
classNames
string
string yang mengandung set unik token terpisah ruang yang mewakili kelas (nama kelas)
Returns
Ini adalah Aspose.Svg.Dom.Element
GetElementsByTagName(String)
Mengembalikan NodeList dari semua Elemen keturunan dengan nama tag yang diberikan, dalam urutan dokumen.
[DOMName("getElementsByTagName")]
public HTMLCollection GetElementsByTagName(string name)
Parameters
name
string
Nama dari tag.
Returns
Pengembalian atribut
KeteranganByTagNameNS(String dan String)
Mengembalikan NodeList dari semua Elemen keturunan dengan nama lokal dan nama ruang URI dalam urutan dokumen.
[DOMName("getElementsByTagNameNS")]
public HTMLCollection GetElementsByTagNameNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
dengan nama URI.
localName
string
Nama dari lokal.
Returns
Mengembalikan Elemen
HasAttribute(String)
Kembali benar ketika atribut dengan nama tertentu ditentukan pada elemen ini atau memiliki nilai default, palsu sebaliknya.
[DOMName("hasAttribute")]
public bool HasAttribute(string qualifiedName)
Parameters
qualifiedName
string
dengan nama atribut.
Returns
‘kebenaran’ jika nama yang ditentukan memiliki atribut; jika tidak, ‘kebenaran’.
Penghargaan(String dan String)
Kembali benar ketika atribut dengan nama lokal dan ruang nama tertentu URI ditentukan pada elemen ini atau memiliki nilai default, palsu sebaliknya.
[DOMName("hasAttributeNS")]
public bool HasAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
dengan nama URI.
localName
string
Nama dari lokal.
Returns
“Sesungguhnya orang-orang yang sesungguhnya adalah orang-orang yang sesungguhnya dan orang-orang yang sesungguhnya adalah orang-orang yang sesungguhnya.”
HasAttributes()
Mengembalikan apakah node ini (jika itu adalah elemen) memiliki atribut apa pun
[DOMName("hasAttributes")]
public bool HasAttributes()
Returns
boolean ‘kebenaran’ jika node ini memiliki atribut apa pun, ‘palsu’ sebaliknya.
QuerySelector(String)
Mengembalikan elemen pertama dalam dokumen, yang sesuai dengan selektor
public Element QuerySelector(string selector)
Parameters
selector
string
Untuk selektor.
Returns
Elemen yang cocok
QuerySelectorAll(String)
Mengembalikan NodeList dari semua Elemen dalam dokumen, yang sesuai dengan selektor
public NodeList QuerySelectorAll(string selector)
Parameters
selector
string
Selektor yang
Returns
Selengkapnya - Koleksi HTML
Remove()
Menghapus kasus ini.
public void Remove()
RemoveAttribute(String)
Menghapus atribut dengan nama.
[DOMName("removeAttribute")]
public void RemoveAttribute(string qualifiedName)
Parameters
qualifiedName
string
dengan nama atribut.
PenghapusanAttribute(String dan String)
Menghapus atribut dengan nama lokal dan nama URI.
[DOMName("removeAttributeNS")]
public void RemoveAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
dengan nama URI.
localName
string
Nama dari lokal.
RemoveAttributeNode(Attr)
Menghapus node atribut yang ditentukan.
[DOMName("removeAttributeNode")]
public Attr RemoveAttributeNode(Attr oldAttr)
Parameters
oldAttr
Attr
yang sudah tua.
Returns
Pengembalian atribut
SetAttribute(String dan String)
Jika sebuah atribut dengan nama itu sudah hadir dalam elemen, nilai tersebut diubah menjadi yang dari parameter nilai.
[DOMName("setAttribute")]
public void SetAttribute(string qualifiedName, string value)
Parameters
qualifiedName
string
dengan nama atribut.
value
string
dengan nilai tersebut.
Penghargaan(String, String dan String)
Jika atribut dengan nama lokal yang sama dan ruang nama URI sudah hadir pada elemen, prefixnya diubah menjadi prefix bagian dari kualifikasiNama, dan nilainya diubah menjadi parameter nilai.
[DOMName("setAttributeNS")]
public void SetAttributeNS(string namespaceURI, string qualifiedName, string value)
Parameters
namespaceURI
string
dengan nama URI.
qualifiedName
string
Nama orang yang berkelayakan.
value
string
dengan nilai tersebut.
SetAttributeNode(Attr)
Jika sebuah atribut dengan nama tersebut (nodeName) sudah hadir dalam elemen, itu digantikan dengan yang baru.
[DOMName("setAttributeNode")]
public Attr SetAttributeNode(Attr newAttr)
Parameters
newAttr
Attr
yang baru.
Returns
Pengembalian atribut
PenghargaanNodeNS(Attr)
Jika sebuah atribut dengan nama lokal itu dan nama URI itu sudah hadir dalam elemen itu, itu digantikan dengan yang baru.
[DOMName("setAttributeNodeNS")]
public Attr SetAttributeNodeNS(Attr newAttr)
Parameters
newAttr
Attr
yang baru.
Returns
Pengembalian atribut
ToggleAttribute(String)
Jika kekuatan tidak diberikan, “tuggle” kualifikasiNama, menghapusnya jika ada dan menambahkan jika tidak ada.Jika kekuatan adalah palsu, menghapus kualifikasiNama.
[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName)
Parameters
qualifiedName
string
Adapun kualifikasi nama.
Returns
Kembali benar jika kualifikasiNama sekarang hadir; jika tidak, palsu.
ToggleAttribute(Kekuatan, Bool)
Jika kekuatan tidak diberikan, “tuggle” kualifikasiNama, menghapusnya jika ada dan menambahkan jika tidak ada.Jika kekuatan adalah palsu, menghapus kualifikasiNama.
[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName, bool force)
Parameters
qualifiedName
string
Adapun kualifikasi nama.
force
bool
Pilihan kekuatan untuk mengambil atribut.
Returns
Kembali benar jika kualifikasiNama sekarang hadir; jika tidak, palsu.