Class Node

Class Node

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

Node arayüzü, tüm Doküman nesne Modeli için ana veri türüdür.

[ComVisible(true)]
[DOMObject]
[DOMName("Node")]
public abstract class Node : EventTarget, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver

Inheritance

object DOMObject EventTarget Node

Derived

Attr , CharacterData , Document , DocumentFragment , DocumentType , Element , Entity , EntityReference , Notation

Implements

INotifyPropertyChanged , IEventTarget , IDisposable , IXPathNSResolver

mirasçı üyeleri

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

Node(Document)

Aspose.Html.Dom.Node sınıfının yeni bir örneğini başlatır.

protected Node(Document document)

Parameters

document Document

Bu belge .

Exceptions

ArgumentException

Fields

ATTRIBUTE_NODE

bir node atribut

[DOMName("ATTRIBUTE_NODE")]
public const ushort ATTRIBUTE_NODE = 2

alan değeri

ushort

CDATA_SECTION_NODE

cdata bölüm düğmesi

[DOMName("CDATA_SECTION_NODE")]
public const ushort CDATA_SECTION_NODE = 4

alan değeri

ushort

COMMENT_NODE

Node Yorumları

[DOMName("COMMENT_NODE")]
public const ushort COMMENT_NODE = 8

alan değeri

ushort

DOCUMENT_FRAGMENT_NODE

Fragment Node Hakkında

[DOMName("DOCUMENT_FRAGMENT_NODE")]
public const ushort DOCUMENT_FRAGMENT_NODE = 11

alan değeri

ushort

DOCUMENT_NODE

Doküman düğmesi

[DOMName("DOCUMENT_NODE")]
public const ushort DOCUMENT_NODE = 9

alan değeri

ushort

DOCUMENT_TYPE_NODE

Doküman Tipi Node

[DOMName("DOCUMENT_TYPE_NODE")]
public const ushort DOCUMENT_TYPE_NODE = 10

alan değeri

ushort

ELEMENT_NODE

Bir element node

[DOMName("ELEMENT_NODE")]
public const ushort ELEMENT_NODE = 1

alan değeri

ushort

ENTITY_NODE

Bir entite node

[DOMName("ENTITY_NODE")]
public const ushort ENTITY_NODE = 6

alan değeri

ushort

ENTITY_REFERENCE_NODE

Bir referans düğmesi

[DOMName("ENTITY_REFERENCE_NODE")]
public const ushort ENTITY_REFERENCE_NODE = 5

alan değeri

ushort

NOTATION_NODE

Notasyon düğmesi

[DOMName("NOTATION_NODE")]
public const ushort NOTATION_NODE = 12

alan değeri

ushort

PROCESSING_INSTRUCTION_NODE

Bir işleme talimat düğmesi

[DOMName("PROCESSING_INSTRUCTION_NODE")]
public const ushort PROCESSING_INSTRUCTION_NODE = 7

alan değeri

ushort

TEXT_NODE

Yazı Node

[DOMName("TEXT_NODE")]
public const ushort TEXT_NODE = 3

alan değeri

ushort

Properties

Bazıları

Bu düğmenin mutlak temel URI veya sıfır, eğer uygulama mutlak URI elde edemiyorsa.

[DOMName("baseURI")]
public virtual string BaseURI { get; }

Mülkiyet Değer

string

ChildNodes

Bu düğümdeki tüm çocukları içeren bir NodeList. eğer çocuk yoksa, bu düğüm içermeyen bir NodeList..

public NodeList ChildNodes { get; }

Mülkiyet Değer

NodeList

FirstChild

Bu düğmenin ilk çocuğu. eğer böyle bir düğme yoksa, bu sıfır döndürülür.

[DOMName("firstChild")]
public Node FirstChild { get; }

Mülkiyet Değer

Node

LastChild

Bu düğmenin son çocuğu. eğer böyle bir düğme yoksa, bu sıfır döndürülür.

[DOMName("lastChild")]
public Node LastChild { get; }

Mülkiyet Değer

Node

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.

[DOMName("localName")]
public virtual string LocalName { get; protected set; }

Mülkiyet Değer

string

İsimleri

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

[DOMName("namespaceURI")]
[DOMNullable]
public virtual string NamespaceURI { get; protected set; }

Mülkiyet Değer

string

NextSibling

Bu düğmeyi hemen takip eder. eğer böyle bir düğme yoksa, bu sıfır döndürür.

[DOMName("nextSibling")]
public Node NextSibling { get; }

Mülkiyet Değer

Node

NodeName

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

[DOMName("nodeName")]
public abstract string NodeName { get; }

Mülkiyet Değer

string

NodeType

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

[DOMName("nodeType")]
public abstract ushort NodeType { get; }

Mülkiyet Değer

ushort

NodeValue

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

[DOMName("nodeValue")]
public virtual string NodeValue { get; set; }

Mülkiyet Değer

string

OwnerDocument

Bu düğme ile ilişkili bir belge nesnesi. Bu da yeni düğmeler oluşturmak için kullanılan belge nesnesi. Bu düğme henüz herhangi bir belge ile kullanılmayan bir belge veya bir belge türü olduğunda, bu sıfırdır.

[DOMName("ownerDocument")]
[DOMNullable]
public virtual Document OwnerDocument { get; }

Mülkiyet Değer

Document

ParentElement

Bu düğmenin ana Aspose.Html.Dom.Elementini alır.

[DOMNullable]
[DOMName("parentElement")]
public Element ParentElement { get; }

Mülkiyet Değer

Element

ParentNode

Attr, Document, DocumentFragment, Entity ve Notation hariç tüm düğümler bir ebeveyn olabilir. ancak, eğer bir düğüm yeni oluşturulmuşsa ve henüz ağaç eklememişse veya ağaçtan çıkarılmışsa, bu sıfırdır.

[DOMName("parentNode")]
[DOMNullable]
public Node ParentNode { get; }

Mülkiyet Değer

Node

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 virtual string Prefix { get; set; }

Mülkiyet Değer

string

PreviousSibling

Bu düğmeyi hemen öncülük eden düğme. eğer böyle bir düğme yoksa, bu sıfır döndürülür.

[DOMName("previousSibling")]
public Node PreviousSibling { get; }

Mülkiyet Değer

Node

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.

[DOMName("textContent")]
public virtual string TextContent { get; set; }

Mülkiyet Değer

string

Methods

AppendChild(Node)

Bu düğmenin çocuk listesinin sonuna yeniChild düğmesini ekleyin. eğer yeniChild zaten ağaçta ise, ilk olarak kaldırılır.

[DOMName("appendChild")]
public Node AppendChild(Node node)

Parameters

node Node

Noda eklemek için.

Returns

Node

Node Geri Dönüş

CloneNode()

Bu düğmenin bir çoğaltısını geri getirir, yani düğmeler için bir genetik kopya yapımcısı olarak hizmet eder. çoğaltılmış düğmenin hiçbir ebeveyn (parentNode sıfırdır) ve kullanıcı verisi yoktur.

[DOMName("cloneNode")]
public Node CloneNode()

Returns

Node

Node Geri Dönüş

CloneNode(bool)

Bu düğmenin bir çoğaltısını geri getirir, yani düğmeler için bir genetik kopya yapımcısı olarak hizmet eder. çoğaltılmış düğmenin hiçbir ebeveyn (parentNode sıfırdır) ve kullanıcı verisi yoktur.

[DOMName("cloneNode")]
public Node CloneNode(bool deep)

Parameters

deep bool

Eğer “gerçek” olarak tanımlanırsa,

Returns

Node

Node Geri Dönüş

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.

~Node()

Aspose.Html.Dom.Node sınıfının bir örneği tamamlanır.

protected ~Node()

HasChildNodes()

Bu düğümün herhangi bir çocuğu olup olmadığını tekrarlayın.

[DOMName("hasChildNodes")]
public bool HasChildNodes()

Returns

bool

“Gerçek” eğer çocuk düğümleri başka türlü varsa, “yanlış”.

InsertBefore(Node , Node)

Eğer çocuk sıfırsa, çocuk listesinin sonunda düğmeyi yerleştirin.Eğer çocuk bir belge parçası ise, tüm çocukları çocuk önünde aynı sırada yerleştirilir. eğer çocuk zaten ağaçta ise, önce çıkarılır.

[DOMName("insertBefore")]
public Node InsertBefore(Node node, Node child)

Parameters

node Node

Yeni bir çocuk.

child Node

REF Çocuğu

Returns

Node

Giriş düğmesi

IsDefaultNamespace(Sırt)

Bu yöntem, belirtilen namespaceURI’nin varsayılan namespace olup olmadığını kontrol eder.

[DOMName("isDefaultNamespace")]
public bool IsDefaultNamespace(string namespaceURI)

Parameters

namespaceURI string

Adı Soyadı URI.

Returns

bool

‘gerçek’ eğer [default namespace] [definite namespace URI]; aksi takdirde, ‘yanlış’.

IsEqualNode(Node)

İki düğümün eşit olup olmadığını kontrol edin.Node.isSameNode ile test edilebilecek düğümlerin eşitliği için bu yöntemi test etmek, sameness değil (yani iki düğüm aynı nesneye referans olup olmadığı) tüm düğümler aynı olacaktır, ancak tersi doğru olmayabilir.

[DOMName("isEqualNode")]
public bool IsEqualNode(Node otherNode)

Parameters

otherNode Node

Diğer düğüm.

Returns

bool

Eğer doğru ise, eğer doğru ise, eğer doğru ise, eğer doğru ise, eğer doğru ise.

IsSameNode(Node)

Bu düğüm, verilen düğümle aynı düğüm olup olmadığını geri getirir.İki düğüm referansları aynı nesneye referanslar olduğunda, bir proxy aracılığıyla bile, referanslar tamamen değişken olarak kullanılabilir, böylece tüm özellikler aynı değerlere sahiptir ve her referansta aynı DOM yöntemi çağırmak her zaman tam olarak aynı etkiye sahiptir.

[DOMName("isSameNode")]
public bool IsSameNode(Node otherNode)

Parameters

otherNode Node

Diğer düğüm.

Returns

bool

Eğer doğru ise, eğer doğru ise, eğer doğru ise, eğer doğru ise, eğer doğru ise.

Görüntülü sohbet(Sırt)

Bu düğümden başlayarak, verilen önizleme ile ilişkili adı alanı URI’sine bakın.

[DOMName("lookupNamespaceURI")]
public string LookupNamespaceURI(string prefix)

Parameters

prefix string

Önceki Önceki yazı

Returns

string

Giriş adı URI

LookupPrefix(Sırt)

Bu düğümden başlayarak, verilen isim alanı URI ile ilişkili önizlemeye bakın.Bu yöntemle kullanılan algoritma hakkında detaylı bilgi için Namespace Prefix Lookup’u görüntüleyin.

[DOMName("lookupPrefix")]
public string LookupPrefix(string namespaceURI)

Parameters

namespaceURI string

Adı Soyadı URI.

Returns

string

Önceki Önceki yazı

Normalize()

Tüm metin düğümlerini bu düğümün altındaki alt ağaçların tam derinliğinde, atribut düğümleri de dahil olmak üzere, yalnızca yapı (örneğin, elemanlar, yorumlar, işleme talimatları, CDATA bölümleri ve entite referansları) metin düğümlerini ayırt ettiğinde “normal” bir biçimde yerleştirir, yani ne bağlantılı metin düğümleri ne de boş metin düğümleri vardır. Bu, bir belgenin DOM görüntüsünün kaydedildiği ve yeniden yüklendiği gibi olduğundan emin olmak için kullanılabilir ve belirli bir belge ağaç yapısına bağlı işlemler (örneğin XPointer [XPointer] arama) kullanıldığında yararlıdır.

[DOMName("normalize")]
public void Normalize()

RemoveChild(Node)

OldChild tarafından belirtilen çocuk düğmesini çocuk listesinden çıkarır ve geri getirir.

[DOMName("removeChild")]
public Node RemoveChild(Node child)

Parameters

child Node

Yaşlı bir çocuk.

Returns

Node

Node Geri Dönüş

ReplaceChild(Node , Node)

Çocuk listesinde OldChild ile OldChild düğmesini değiştirir ve OldChild düğmesini geri getirir.Eğer newChild bir DocumentFragment nesnesi ise, oldChild, aynı sırada yer alan tüm DocumentFragment çocukları tarafından değiştirilir.

[DOMName("replaceChild")]
public Node ReplaceChild(Node node, Node child)

Parameters

node Node

Yeni bir düğüm.

child Node

Yaşlı bir çocuk.

Returns

Node

Node Geri Dönüş

ToString()

Bu istasyonu temsil eden bir System.String’i geri getirir.

public override string ToString()

Returns

string

Bu istasyonu temsil eden bir sistem.String.

 Türkçe