Class Node
A név: Aspose.Html.Dom Összefoglaló: Aspose.HTML.dll (25.4.0)
A csomópont felület az egész Dokumentum objektummodell elsődleges adattípusának minősül, amely a dokumentumfa egyetlen csomópontját képviseli.
[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
Örökletes tagok
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)
Elindítja az Aspose.Html.Dom.Node osztály új példáját.
protected Node(Document document)
Parameters
document
Document
Ez a dokumentum.
Exceptions
Fields
ATTRIBUTE_NODE
Az attribute node
[DOMName("ATTRIBUTE_NODE")]
public const ushort ATTRIBUTE_NODE = 2
mező értéke
CDATA_SECTION_NODE
A cdata szakasz csomópont
[DOMName("CDATA_SECTION_NODE")]
public const ushort CDATA_SECTION_NODE = 4
mező értéke
COMMENT_NODE
Egy hozzászólás Node
[DOMName("COMMENT_NODE")]
public const ushort COMMENT_NODE = 8
mező értéke
DOCUMENT_FRAGMENT_NODE
A dokumentum fragment node
[DOMName("DOCUMENT_FRAGMENT_NODE")]
public const ushort DOCUMENT_FRAGMENT_NODE = 11
mező értéke
DOCUMENT_NODE
A dokumentum mező
[DOMName("DOCUMENT_NODE")]
public const ushort DOCUMENT_NODE = 9
mező értéke
DOCUMENT_TYPE_NODE
Dokumentum típusú csomópont
[DOMName("DOCUMENT_TYPE_NODE")]
public const ushort DOCUMENT_TYPE_NODE = 10
mező értéke
ELEMENT_NODE
Az elem mező
[DOMName("ELEMENT_NODE")]
public const ushort ELEMENT_NODE = 1
mező értéke
ENTITY_NODE
Az entitás csomópontja
[DOMName("ENTITY_NODE")]
public const ushort ENTITY_NODE = 6
mező értéke
ENTITY_REFERENCE_NODE
Az entitás referenciakódja
[DOMName("ENTITY_REFERENCE_NODE")]
public const ushort ENTITY_REFERENCE_NODE = 5
mező értéke
NOTATION_NODE
Notációs csomópont
[DOMName("NOTATION_NODE")]
public const ushort NOTATION_NODE = 12
mező értéke
PROCESSING_INSTRUCTION_NODE
feldolgozási utasítás csomópont
[DOMName("PROCESSING_INSTRUCTION_NODE")]
public const ushort PROCESSING_INSTRUCTION_NODE = 7
mező értéke
TEXT_NODE
Szöveg node
[DOMName("TEXT_NODE")]
public const ushort TEXT_NODE = 3
mező értéke
Properties
Bázis
Ennek a csomópontnak az abszolút bázisú URI-ja vagy nulla, ha a végrehajtás nem tudott abszolút URI-t szerezni.
[DOMName("baseURI")]
public virtual string BaseURI { get; }
ingatlan értéke
ChildNodes
NodeList, amely tartalmazza a csomópont összes gyermekeit. ha nincs gyermek, ez egy csomópont, amely nem tartalmaz csomópontokat.
public NodeList ChildNodes { get; }
ingatlan értéke
FirstChild
Ez a csomópont első gyermeke. ha nincs ilyen csomópont, ez nullát tér vissza.
[DOMName("firstChild")]
public Node FirstChild { get; }
ingatlan értéke
LastChild
Ha nincs ilyen csomópont, ez nullát tér vissza.
[DOMName("lastChild")]
public Node LastChild { get; }
ingatlan értéke
LocalName
Visszaadja a csomópont minősített nevének helyi részét.Bármely más típusú csomópontok esetében, mint az ELEMENT_NODE és az ATTRIBUTE_NODE, valamint a DOM Level 1 módszerrel létrehozott csomópontok esetében, például a Document.createElement(), ez mindig nulla.
[DOMName("localName")]
public virtual string LocalName { get; protected set; }
ingatlan értéke
Személyek
Ennek a csomópontnak az URI neve, vagy null, ha nem ismert.
[DOMName("namespaceURI")]
[DOMNullable]
public virtual string NamespaceURI { get; protected set; }
ingatlan értéke
NextSibling
A csomópont azonnal követi ezt a csomópontot. ha nincs ilyen csomópont, ez nullát ad vissza.
[DOMName("nextSibling")]
public Node NextSibling { get; }
ingatlan értéke
NodeName
Ennek a csomópontnak a neve, annak típusától függően.
[DOMName("nodeName")]
public abstract string NodeName { get; }
ingatlan értéke
NodeType
A kód az alapvető objektum típusát képviseli.
[DOMName("nodeType")]
public abstract ushort NodeType { get; }
ingatlan értéke
NodeValue
Ennek a csomópontnak az értéke, annak típusától függően.
[DOMName("nodeValue")]
public virtual string NodeValue { get; set; }
ingatlan értéke
OwnerDocument
Ez a dokumentum objektum is az új csomópontok létrehozásához használt dokumentum objektum. Ha ez a csomópont dokumentum vagy dokumentumtípus, amely még nem használható semmilyen dokumentummal, ez null.
[DOMName("ownerDocument")]
[DOMNullable]
public virtual Document OwnerDocument { get; }
ingatlan értéke
ParentElement
Kapja meg a szülő Aspose.Html.Dom.Eleme ezt a csomópontot.
[DOMNullable]
[DOMName("parentElement")]
public Element ParentElement { get; }
ingatlan értéke
ParentNode
Minden csomópontnak, kivéve az Attr, a Dokumentum, a DokumentumFragment, az Entity és a Notation szülője lehet. azonban, ha egy csomópontot csak létrehozták, és még nem adtak hozzá a fahoz, vagy ha eltávolították a faból, ez nulla.
[DOMName("parentNode")]
[DOMNullable]
public Node ParentNode { get; }
ingatlan értéke
Prefix
A névtér előfizetése ennek a csomópontnak, vagy null, ha nem meghatározott. Amikor nullnak van meghatározva, a beállításnak nincs hatása
[DOMName("prefix")]
[DOMNullable]
public virtual string Prefix { get; set; }
ingatlan értéke
PreviousSibling
A csomópont azonnal megelőzi ezt a csomópontot. ha nincs ilyen csomópont, ez nullát ad vissza.
[DOMName("previousSibling")]
public Node PreviousSibling { get; }
ingatlan értéke
TextContent
Ez a tulajdonság visszaadja a szöveges tartalmat a csomópont és annak utódait. Amikor úgy határozza meg, hogy null, beállítása nincs hatása. A beállítást, bármely lehetséges gyermek ez a csomópont lehet eltávolítani, és ha az új szalag nem üres vagy null, helyettesíti egy egyetlen szöveges csomópont tartalmazza a csomópont ez a tulajdonság beállítva.
[DOMName("textContent")]
public virtual string TextContent { get; set; }
ingatlan értéke
Methods
AppendChild(Node)
Adja hozzá a csomópontot újChild a csomópont gyermekek listájának végére. Ha az újChild már a fa, először eltávolítják.
[DOMName("appendChild")]
public Node AppendChild(Node node)
Parameters
node
Node
A csomagtartó csomagtartó.
Returns
Vissza a csomópont
CloneNode()
Visszaadja ezt a csomópontot, azaz generikus másolási konstruktort szolgál a csomópontok számára.A duplikált csomópontnak nincs szülője (a szülőcsomópont nulla) és nincs felhasználói adat.
[DOMName("cloneNode")]
public Node CloneNode()
Returns
Vissza a csomópont
CloneNode(Bóli)
Visszaadja ezt a csomópontot, azaz generikus másolási konstruktort szolgál a csomópontok számára.A duplikált csomópontnak nincs szülője (a szülőcsomópont nulla) és nincs felhasználói adat.
[DOMName("cloneNode")]
public Node CloneNode(bool deep)
Parameters
deep
bool
Amennyiben az igazság (az igazság)
Returns
Vissza a csomópont
Dispose(Bóli)
A nem kezelt és - opcionálisan - kezelt erőforrások kibocsátása.
protected override void Dispose(bool disposing)
Parameters
disposing
bool
Igaz, hogy mind a kezelt, mind a nem kezelt erőforrások felszabaduljanak; hamis, hogy csak a kezelt erőforrások felszabaduljanak.
~Node()
Véget ér az Aspose.Html.Dom.Node osztály egy példája.
protected ~Node()
HasChildNodes()
Visszatér, hogy ez a csomópontnak van-e gyermeke.
[DOMName("hasChildNodes")]
public bool HasChildNodes()
Returns
„valódi”, ha a gyermek csomópontjai másképp vannak, „valódi”.
InsertBefore(Node és Node)
Helyezze be a csomópontot a meglévő gyermek csomópont előtt. ha a gyermek nulla, tegye be a csomópontot a gyermekek listájának végén.Ha a gyermek dokumentumfragment tárgy, minden gyermeke ugyanabban a sorrendben kerül beírásra a gyermek előtt. ha a gyermek már a fa, akkor először eltávolítják.
[DOMName("insertBefore")]
public Node InsertBefore(Node node, Node child)
Parameters
node
Node
Az új gyermek.
child
Node
A rep gyerek.
Returns
Vissza a beágyazott csomópont
IsDefaultNamespace(A string)
Ez a módszer ellenőrzi, hogy a kijelölt NAMespaceURI az alapértelmezett NAMespace-e vagy sem.
[DOMName("isDefaultNamespace")]
public bool IsDefaultNamespace(string namespaceURI)
Parameters
namespaceURI
string
Az URI nevét.
Returns
„valódi”, ha [az alapértelmezett névtér] [a meghatározott névtér URI]; máskülönben „valódi”.
IsEqualNode(Node)
Ellenőrizze, hogy két csomópont egyenlő-e.Ez a módszer teszteket egyenlőség csomópontok, nem sameness (azaz, hogy a két csomópontok hivatkozások ugyanazon objektum) hogy lehet tesztelni a Node.isSameNode(). Minden csomópontok, amelyek ugyanazok is egyenlő, bár a fordított nem lehet igaz.
[DOMName("isEqualNode")]
public bool IsEqualNode(Node otherNode)
Parameters
otherNode
Node
A másik csomópont.
Returns
Ha az igaz, akkor az igaz, ha az igaz, akkor az igaz, ha az igaz, akkor az igaz, ha az igaz.
IsSameNode(Node)
Visszaadja, hogy ez a csomópont ugyanaz a csomópont, mint az adott.Ez a módszer lehetővé teszi, hogy meghatározzák, hogy két csomópont referenciák visszatérnek-e a megvalósítás referenciája ugyanazt a objektumot. Amikor két csomópont referenciák referenciák ugyanazt a objektumot, még akkor is, ha a proxy, a referenciák használható teljesen cserélhető, így minden attribútum ugyanazokat az értékeket, és hívja ugyanazt a DOM módszert mindkét referenciában mindig pontosan ugyanazt a hatást.
[DOMName("isSameNode")]
public bool IsSameNode(Node otherNode)
Parameters
otherNode
Node
A másik csomópont.
Returns
Ha az igaz, akkor az igaz, ha az igaz, akkor az igaz, ha az igaz, akkor az igaz, ha az igaz.
KeresésNamespaceURI(A string)
Nézze meg az adott prefixhez kapcsolódó URI-t, kezdve ebből a csomópontból.
[DOMName("lookupNamespaceURI")]
public string LookupNamespaceURI(string prefix)
Parameters
prefix
string
Ez a prefix.
Returns
Visszatérés URI
LookupPrefix(A string)
Tekintse meg az adott névtér URI-hez kapcsolódó előfizetést, kezdve ebből a csomópontból.Lásd a Namespace Prefix keresés részleteket az algoritmus használt ez a módszer.
[DOMName("lookupPrefix")]
public string LookupPrefix(string namespaceURI)
Parameters
namespaceURI
string
Az URI nevét.
Returns
Visszatérés előzetes
Normalize()
Húzza az összes szöveges csomópontot a teljes mélységben az alfa alatt ez a csomópont, beleértve az attribut csomópontok, egy “normális” formában, ahol csak a szerkezet (például elemek, megjegyzések, feldolgozási utasítások, CDATA szakaszok, és az entitási hivatkozások) elválasztja a szöveges csomópontok, azaz nincs sem szomszédos szöveges csomópontok, sem üres szöveges csomópontok. Ez használható annak biztosítására, hogy a DOM nézet egy dokumentum ugyanaz, mint ha mentették és újra feltöltötték, és hasznos, amikor a műveletek (például XPointer [XPointer] nézetek), amelyek egy adott dokumentum fa szerkezet
[DOMName("normalize")]
public void Normalize()
RemoveChild(Node)
Távolítsa el a gyermek csomópontját, amelyet a oldChild jelöl ki a gyermekek listájáról, és visszaadja.
[DOMName("removeChild")]
public Node RemoveChild(Node child)
Parameters
child
Node
Az öreg gyermek.
Returns
Vissza a csomópont
ReplaceChild(Node és Node)
A gyermekek listáján helyettesíti az oldChild csomópontot az újChildvel, és visszaadja az oldChild csomópontot.Ha a newChild egy DocumentFragment objektum, a oldChild helyettesíti az összes DocumentFragment gyermek, amelyeket ugyanabban a sorrendben helyeznek el. Ha a newChild már a fa, először eltávolítják.
[DOMName("replaceChild")]
public Node ReplaceChild(Node node, Node child)
Parameters
node
Node
Az új csomópont.
child
Node
Az öreg gyermek.
Returns
Vissza a csomópont
ToString()
Visszatér egy System.String, amely ezt az esetet képviseli.
public override string ToString()
Returns
Egy System.String, amely ezt az esetet képviseli.