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
Fields
ATTRIBUTE_NODE
bir node atribut
[DOMName("ATTRIBUTE_NODE")]
public const ushort ATTRIBUTE_NODE = 2
alan değeri
CDATA_SECTION_NODE
cdata bölüm düğmesi
[DOMName("CDATA_SECTION_NODE")]
public const ushort CDATA_SECTION_NODE = 4
alan değeri
COMMENT_NODE
Node Yorumları
[DOMName("COMMENT_NODE")]
public const ushort COMMENT_NODE = 8
alan değeri
DOCUMENT_FRAGMENT_NODE
Fragment Node Hakkında
[DOMName("DOCUMENT_FRAGMENT_NODE")]
public const ushort DOCUMENT_FRAGMENT_NODE = 11
alan değeri
DOCUMENT_NODE
Doküman düğmesi
[DOMName("DOCUMENT_NODE")]
public const ushort DOCUMENT_NODE = 9
alan değeri
DOCUMENT_TYPE_NODE
Doküman Tipi Node
[DOMName("DOCUMENT_TYPE_NODE")]
public const ushort DOCUMENT_TYPE_NODE = 10
alan değeri
ELEMENT_NODE
Bir element node
[DOMName("ELEMENT_NODE")]
public const ushort ELEMENT_NODE = 1
alan değeri
ENTITY_NODE
Bir entite node
[DOMName("ENTITY_NODE")]
public const ushort ENTITY_NODE = 6
alan değeri
ENTITY_REFERENCE_NODE
Bir referans düğmesi
[DOMName("ENTITY_REFERENCE_NODE")]
public const ushort ENTITY_REFERENCE_NODE = 5
alan değeri
NOTATION_NODE
Notasyon düğmesi
[DOMName("NOTATION_NODE")]
public const ushort NOTATION_NODE = 12
alan değeri
PROCESSING_INSTRUCTION_NODE
Bir işleme talimat düğmesi
[DOMName("PROCESSING_INSTRUCTION_NODE")]
public const ushort PROCESSING_INSTRUCTION_NODE = 7
alan değeri
TEXT_NODE
Yazı Node
[DOMName("TEXT_NODE")]
public const ushort TEXT_NODE = 3
alan değeri
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
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
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
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
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
İ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
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
NodeName
Bu düğmenin adı, türüne bağlı olarak.
[DOMName("nodeName")]
public abstract string NodeName { get; }
Mülkiyet Değer
NodeType
Temel nesnenin türünü temsil eden bir kod.
[DOMName("nodeType")]
public abstract ushort NodeType { get; }
Mülkiyet Değer
NodeValue
Bu düğmenin değeri, türüne bağlı olarak.
[DOMName("nodeValue")]
public virtual string NodeValue { get; set; }
Mülkiyet Değer
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
ParentElement
Bu düğmenin ana Aspose.Html.Dom.Elementini alır.
[DOMNullable]
[DOMName("parentElement")]
public Element ParentElement { get; }
Mülkiyet Değer
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
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
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
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
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 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 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 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
“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
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
‘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
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
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
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
Ö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 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 Geri Dönüş
ToString()
Bu istasyonu temsil eden bir System.String’i geri getirir.
public override string ToString()
Returns
Bu istasyonu temsil eden bir sistem.String.