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
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
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
Children
Çocuğun şu anki unsurlarını geri getirir.
public HTMLCollection Children { get; }
Mülkiyet Değer
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
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
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
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
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
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
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
İ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
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
NodeName
Bu düğmenin adı, türüne bağlı olarak.
public override string NodeName { get; }
Mülkiyet Değer
NodeType
Temel nesnenin türünü temsil eden bir kod.
public override ushort NodeType { get; }
Mülkiyet Değer
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
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
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
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
TagName
Elemanın adıdır.
[DOMName("tagName")]
public string TagName { get; }
Mülkiyet Değer
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
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
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
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
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
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
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
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
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
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
‘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
“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
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
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
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
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
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
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
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
Gerçeği geri getirir, eğer nitelikliName şimdi mevcutsa; aksi takdirde yanlış.