Class Element

Class Element

İsim alanı : Aspose.Html.Dom Görüntüleme: Aspose.HTML.dll (25.4.0)

Element arayüzü, bir HTML veya XML belgesindeki bir öğeyi temsil eder.

[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

mirasçı üyeleri

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(Adı Soyadı, Belge)

Aspose.Html.Dom.Element sınıfının yeni bir örneğini başlatın.Bu yapımcıyı doğrudan çağırmayın, Aspose.Html.Dom.Document.CreateElement(System.String) veya Aspose.Html.Dom.Document.CreateElementNS(System.String,System.String) kullanın.

public Element(QualifiedName qualifiedName, Document document)

Parameters

qualifiedName QualifiedName

Bu nitelikli isim.

document Document

Birleşik belge ile ilgili.

Properties

Attributes

Bu düğmenin özelliklerini içeren bir NamedNodeMap (eğer bir Element ise) veya null başka türlü.

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

Mülkiyet Değer

NamedNodeMap

ChildElementCount

Bu öğenin çocukları olan element düğümlerinin mevcut sayısını geri getirir. 0 eğer bu öğenin düğüm türü 1 olan çocuk düğümleri yoksa.

public int ChildElementCount { get; }

Mülkiyet Değer

int

Children

Çocuğun şu anki unsurlarını geri getirir.

public HTMLCollection Children { get; }

Mülkiyet Değer

HTMLCollection

ClassList

DOMTokenList’i canlı olarak geri getirir ve “sınıf” atribütinden alınan tokenleri içerir.

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

Mülkiyet Değer

DOMTokenList

ClassName

Sınıf özellikleri element. bu özellik yeniden adlandırılmıştır çünküÇoğu dilde ifade edilen “sınıf” anahtar kelimesi ile çelişkiler.Sınıf tanımını HTML 4.01’de tanımlar.

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

Mülkiyet Değer

string

FirstElementChild

Bu öğenin ilk çocuk element düğmesi iade edilir. null eğer bu öğenin çocuk elementleri yoksa.

public Element FirstElementChild { get; }

Mülkiyet Değer

Element

Id

Elemanın tanımlayıcısı: HTML 4.01’de id atribut tanımına bakın.

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

Mülkiyet Değer

string

içeride HTML

Elemanın içeriğini temsil eden bir HTML veya XML parçasını geri getirir.Ayarlanabilir, öğenin içeriğini belirli çubuktan parsed düğümlerle değiştirmek için.

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

Mülkiyet Değer

string

LastElementChild

Bu öğenin son çocuk element düğmesi iade edilir. null eğer bu öğenin çocuk elementleri yoksa.

public Element LastElementChild { get; }

Mülkiyet Değer

Element

LocalName

Bu düğmenin nitelikli adının yerel kısmını iade eder.ELEMENT_NODE ve ATTRIBUTE_NODE dışında herhangi bir tip düğümler ve DOM Seviye 1 yöntemi ile oluşturulan düğümler için, örneğin Document.createElement(), bu her zaman sıfırdır.

public override string LocalName { get; }

Mülkiyet Değer

string

İsimleri

Bu düğmenin adı alanı URI, veya belirtilmemişse sıfır.

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

Mülkiyet Değer

string

NextElementSibling

Bu öğenin bir sonraki kardeş element düğmesi iade edilir. null eğer bu öğenin doküman ağacında bu sonra gelen element kardeş düğmeleri yoksa.

public Element NextElementSibling { get; }

Mülkiyet Değer

Element

NodeName

Bu düğmenin adı, türüne bağlı olarak.

public override string NodeName { get; }

Mülkiyet Değer

string

NodeType

Temel nesnenin türünü temsil eden bir kod.

public override ushort NodeType { get; }

Mülkiyet Değer

ushort

OuterHTML için

Elemanı ve içeriğini temsil eden bir HTML veya XML parçasını geri getirir.Ayarlanabilir, öğeyi belirli çubuktan parsed düğümlerle değiştirmek için.

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

Mülkiyet Değer

string

Prefix

Bu düğmenin adı alanı öncesi veya sıfır belirtilmemişse. sıfır olarak tanımlandığında, ayarlaması işe yaramaz

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

Mülkiyet Değer

string

PreviousElementSibling

Bu öğenin önceki kardeş element düğmesi iade edilir. null eğer bu öğenin doküman ağacında bu önde gelen element kardeş düğmeleri yoksa.

public Element PreviousElementSibling { get; }

Mülkiyet Değer

Element

ShadowRoot

Bu öğede kaydedilen ShadowRoot veya kapatıldığında sıfır döndürür.

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

Mülkiyet Değer

ShadowRoot

TagName

Elemanın adıdır.

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

Mülkiyet Değer

string

TextContent

Bu özellik bu düğmenin metin içeriğini ve soyundan döndürür. sıfır olarak tanımlandığında, ayar işe yaramaz. ayarlandığında, bu düğmenin olası çocukları kaldırılır ve eğer yeni çubuk boş veya sıfır değilse, bu özellik ayarlandığı çubuk içeren tek bir metin düğmesi ile değiştirilir.

public override string TextContent { get; set; }

Mülkiyet Değer

string

Methods

AttachShadow(ShadowRootMode)

Karanlık kök oluşturur ve mevcut öğeye bağlanır.

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

Parameters

mode ShadowRootMode

Karanlık kökün oluşturulacağı şekil.

Returns

ShadowRoot

Aspose.Html.Dom.ShadowRoot tarafından oluşturulmuştur.

Exceptions

NotSupportedError: Element gölgeli ağacı desteklemez.

InvalidStateError: Element zaten gölge ağaçları vardır.

Dispose(bool)

Yönetilmemiş ve - seçmeli olarak - yönetilen kaynakları yayınlar.

protected override void Dispose(bool disposing)

Parameters

disposing bool

“Gerçek” hem yönetilen hem de yönetilmemiş kaynakları serbest bırakmak için; “sahte” sadece yönetilmemiş kaynakları serbest bırakmak için.

GetAttribute(Sırt)

Adına göre bir atribut değerini geri getirir.

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

Parameters

qualifiedName string

İsim alınması gereken özellikler.

Returns

string

Değerlendirme Değerlendirme

Görevliler(String ve String)

Bir atribut değerini yerel adı ve adı alanı URI ile geri getirir.

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

Parameters

namespaceURI string

Adı Soyadı URI.

localName string

Yerel adının adı.

Returns

string

Geri Dönüş Özellikleri

GetAttributeNames()

Elemanın atribüt adlarını bir Çizgi aralığı olarak döndürür.Eğer elemanın atribütleri yoksa boş bir aralığı döndürür.

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

Returns

string […]

Bir dizi çizgi atribut isimleri temsil eder.

GetAttributeNode(Sırt)

Adına göre bir atribut düğmesi döndürür.

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

Parameters

qualifiedName string

Adı Adı Attribute.

Returns

Attr

Değerlendirme Değerlendirme

GÜVENLİK İÇİN(String ve String)

Attr düğmesini yerel adı ve URI adı alanı ile geri getirir.

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

Parameters

namespaceURI string

Adı Soyadı URI.

localName string

Yerel adının adı.

Returns

Attr

Geri Dönüş Özellikleri

GetElementsByClassName(Sırt)

Dokümandaki tüm öğeleri içeren canlı bir NodeList nesneyi, argümanda belirtilen tüm sınıflara sahiptir.WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB

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

Parameters

classNames string

Sınıfları temsil eden benzersiz uzaydan ayrılmış tokenler (sınıf isimleri) içeren bir çubuk çubuğu

Returns

HTMLCollection

Aspose.Html.Dom.Element ile ilgili bilgiler

GetElementsByTagName(Sırt)

Belge sırasında, belirli bir etiket adı ile tüm soyundan gelen Elemanların bir NodeList’i iade eder.

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

Parameters

name string

Etiket Adı .

Returns

HTMLCollection

Geri Dönüş Özellikleri

GÜVENLİK SÖZLEŞMESİ(String ve String)

Belge sıralamasında yerel bir isim ve URI adı alanı olan tüm soyundan gelen Elements’in bir NodeList’i iade eder.

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

Parameters

namespaceURI string

Adı Soyadı URI.

localName string

Yerel adının adı.

Returns

HTMLCollection

Geri Elemanlar

HasAttribute(Sırt)

Bu öğede belirli bir isimle bir atribüt belirtildiğinde veya varsayılan bir değere sahip olduğunda doğru geri döner, aksi takdirde sahte.

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

Parameters

qualifiedName string

Adı Adı Attribute.

Returns

bool

‘gerçek’ eğer belirtilen isim atribut vardır; aksi takdirde, ‘yanlış’.

Yorumlar(String ve String)

Bu öğede belirli bir yerel adı ve adı alanı URI ile bir atribüte belirtildiğinde veya varsayılan bir değere sahip olduğunda geçerlidir, aksi takdirde sahte.

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

Parameters

namespaceURI string

Adı Soyadı URI.

localName string

Yerel adının adı.

Returns

bool

“Gerçek” eğer [NS’ye atıfta bulunursa]; aksi takdirde, “yanlış”.

HasAttributes()

Bu düğümün (eğer bir unsur ise) herhangi bir özellikleri olup olmadığını geri getirir.

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

Returns

bool

boolean ‘gerçek’ eğer bu düğüm herhangi bir özellikleri varsa, ‘yanlış’ başka türlü.

QuerySelector(Sırt)

Bir belgedeki ilk öğeyi geri getirir, seçici ile eşleşir.

public Element QuerySelector(string selector)

Parameters

selector string

Selektör için .

Returns

Element

eşleşen element

QuerySelectorAll(Sırt)

Belgedeki tüm Elemanların bir NodeList’i döndürür, bu seçici ile eşleşir

public NodeList QuerySelectorAll(string selector)

Parameters

selector string

Selektör

Returns

NodeList

Html Koleksiyonlar.Html Koleksiyon

Remove()

Bu durumun ortadan kaldırılması.

public void Remove()

RemoveAttribute(Sırt)

Adına göre bir atribut kaldırır.

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

Parameters

qualifiedName string

Adı Adı Attribute.

İptal etme(String ve String)

Yerel adı ve adı alanı URI ile bir özellik kaldırır.

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

Parameters

namespaceURI string

Adı Soyadı URI.

localName string

Yerel adının adı.

RemoveAttributeNode(Attr)

Belirlenmiş atribut düğmesini kaldırır.

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

Parameters

oldAttr Attr

Yaşlı Dr.

Returns

Attr

Geri Dönüş Özellikleri

SetAttribute(String ve String)

Yeni bir atribüte ekleyin. o isimle bir atribüte zaten bir öğe varsa, değeri değer parametresinin değerine dönüştürülür.

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

Parameters

qualifiedName string

Adı Adı Attribute.

value string

Değer için .

Satın Alın(string, string ve string)

Aynı yerel adı ve adı alanı olan bir atribut URI öğede zaten mevcutsa, prefiksini nitelikliName’nin prefiksinin bir parçası olarak değiştirir ve değeri değer parametresi olarak değiştirilir.

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

Parameters

namespaceURI string

Adı Soyadı URI.

qualifiedName string

Yeterli kişilerin isimleri.

value string

Değer için .

SetAttributeNode(Attr)

Yeni bir atribut düğmesi eklenir. eğer bu isimle bir atribut (nodeName) zaten öğede bulunursa, yeni bir ile değiştirilir.

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

Parameters

newAttr Attr

Yeni TTR.

Returns

Attr

Geri Dönüş Özellikleri

Satışa Göre(Attr)

Yeni bir özellik eklendi. o yerel adı ve adı alanı olan bir özellik elementde zaten mevcutsa, yeni bir özellik ile değiştirilir.

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

Parameters

newAttr Attr

Yeni TTR.

Returns

Attr

Geri Dönüş Özellikleri

ToggleAttribute(Sırt)

Eğer kuvvet verilmezse, “toggles” nitelikliName, mevcutsa kaldırmak ve mevcut değilse ekleyin.Eğer güç yanlışsa, nitelikli adı kaldırır.

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

Parameters

qualifiedName string

Kaliteli bir isimdir.

Returns

bool

Gerçeği geri getirir, eğer nitelikliName şimdi mevcutsa; aksi takdirde yanlış.

ToggleAttribute(Çerçeve , Bool)

Eğer kuvvet verilmezse, “toggles” nitelikliName, mevcutsa kaldırmak ve mevcut değilse ekleyin.Eğer güç yanlışsa, nitelikli adı kaldırır.

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

Parameters

qualifiedName string

Kaliteli bir isimdir.

force bool

Güç seçeneği atribüte çekmek için.

Returns

bool

Gerçeği geri getirir, eğer nitelikliName şimdi mevcutsa; aksi takdirde yanlış.

 Türkçe