Class Node
Името на пространството: Aspose.Html.Dom Aspose.HTML.dll (25.4.0)
Node интерфейсът е основният тип данни за целия модел на обекта на документа.
[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
наследници
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.
protected Node(Document document)
Parameters
document
Document
Документът .
Exceptions
Fields
ATTRIBUTE_NODE
Атрибутът на нода
[DOMName("ATTRIBUTE_NODE")]
public const ushort ATTRIBUTE_NODE = 2
полева стойност
CDATA_SECTION_NODE
Една CDATA секция
[DOMName("CDATA_SECTION_NODE")]
public const ushort CDATA_SECTION_NODE = 4
полева стойност
COMMENT_NODE
Коментари за Node
[DOMName("COMMENT_NODE")]
public const ushort COMMENT_NODE = 8
полева стойност
DOCUMENT_FRAGMENT_NODE
Документален фрагмент на нода
[DOMName("DOCUMENT_FRAGMENT_NODE")]
public const ushort DOCUMENT_FRAGMENT_NODE = 11
полева стойност
DOCUMENT_NODE
Документален ноутбук
[DOMName("DOCUMENT_NODE")]
public const ushort DOCUMENT_NODE = 9
полева стойност
DOCUMENT_TYPE_NODE
Документ тип възел
[DOMName("DOCUMENT_TYPE_NODE")]
public const ushort DOCUMENT_TYPE_NODE = 10
полева стойност
ELEMENT_NODE
Елементът на нода
[DOMName("ELEMENT_NODE")]
public const ushort ELEMENT_NODE = 1
полева стойност
ENTITY_NODE
Единият нод
[DOMName("ENTITY_NODE")]
public const ushort ENTITY_NODE = 6
полева стойност
ENTITY_REFERENCE_NODE
Референтен възел на субекта
[DOMName("ENTITY_REFERENCE_NODE")]
public const ushort ENTITY_REFERENCE_NODE = 5
полева стойност
NOTATION_NODE
Нотационен възел
[DOMName("NOTATION_NODE")]
public const ushort NOTATION_NODE = 12
полева стойност
PROCESSING_INSTRUCTION_NODE
Инструкция за обработка на възел
[DOMName("PROCESSING_INSTRUCTION_NODE")]
public const ushort PROCESSING_INSTRUCTION_NODE = 7
полева стойност
TEXT_NODE
Текстът на нода
[DOMName("TEXT_NODE")]
public const ushort TEXT_NODE = 3
полева стойност
Properties
Базури
URI на този възел или нула, ако изпълнението не е в състояние да получи абсолютна URI.
[DOMName("baseURI")]
public virtual string BaseURI { get; }
стойност на имота
ChildNodes
NodeList, който съдържа всички деца на този възел.Ако няма деца, това е NodeList..
public NodeList ChildNodes { get; }
стойност на имота
FirstChild
Първото дете на този възел.Ако няма такъв въже, това се връща нула.
[DOMName("firstChild")]
public Node FirstChild { get; }
стойност на имота
LastChild
Последното дете на този възел.Ако няма такъв въже, това се връща нула.
[DOMName("lastChild")]
public Node LastChild { get; }
стойност на имота
LocalName
Възстановява местната част на квалифицираното име на този възел.ELEMENT_NODE и ATTRIBUTE_NODE и възли, създадени с DOM Level 1 метод, като Document.createElement.
[DOMName("localName")]
public virtual string LocalName { get; protected set; }
стойност на имота
Името
УРИ на името на този възел, или нула, ако не е посочено.
[DOMName("namespaceURI")]
[DOMNullable]
public virtual string NamespaceURI { get; protected set; }
стойност на имота
NextSibling
Нодът веднага следва този възел.Ако няма такъв възал, този връща нула.
[DOMName("nextSibling")]
public Node NextSibling { get; }
стойност на имота
NodeName
Името на този възел, в зависимост от вида му.
[DOMName("nodeName")]
public abstract string NodeName { get; }
стойност на имота
NodeType
Код, представляващ вида на основния обект.
[DOMName("nodeType")]
public abstract ushort NodeType { get; }
стойност на имота
NodeValue
Стойността на този възел, в зависимост от вида му.
[DOMName("nodeValue")]
public virtual string NodeValue { get; set; }
стойност на имота
OwnerDocument
Обектът на документа, свързан с този възел.Това е също и обект на Документа, използван за създаване на нови възли.Когато този възлив е документ или тип документ, който все още не се използва с нито един Документ, това е нула.
[DOMName("ownerDocument")]
[DOMNullable]
public virtual Document OwnerDocument { get; }
стойност на имота
ParentElement
Aspose.Html.Dom.Element.
[DOMNullable]
[DOMName("parentElement")]
public Element ParentElement { get; }
стойност на имота
ParentNode
Всички възли, с изключение на Attr, Документ, DocumentFragment, Entity и Notation, могат да имат родител. Въпреки това, ако възла е създадена и все още не е добавена към дървото, или ако е отстранена от дърво, това е нула.
[DOMName("parentNode")]
[DOMNullable]
public Node ParentNode { get; }
стойност на имота
Prefix
Префиксът на имената на този възел, или нула, ако не е посочен. Когато се дефинира като нула, настройката няма ефект
[DOMName("prefix")]
[DOMNullable]
public virtual string Prefix { get; set; }
стойност на имота
PreviousSibling
Нодът незабавно предхожда този възел.Ако няма такъв въже, той се връща нула.
[DOMName("previousSibling")]
public Node PreviousSibling { get; }
стойност на имота
TextContent
Този атрибут връща съдържанието на текста на този възел и неговите потомци. Когато се дефинира като нула, настройката няма ефект. При настройка, всички възможни деца тази възала може да има са премахнати и, ако новата лента не е празна или нулева, заменена с един текст възглавница, съдържаща лентата, тази характеристика е зададена.
[DOMName("textContent")]
public virtual string TextContent { get; set; }
стойност на имота
Methods
AppendChild(Node)
newChild до края на списъка с деца на този бутон.Ако новатаChild.
[DOMName("appendChild")]
public Node AppendChild(Node node)
Parameters
node
Node
Нодът трябва да се прикрепи.
Returns
Връщане на нода
CloneNode()
Възстановява дублиране на този възел, т.е. служи като генеричен копиращ конструктор за възглавници.
[DOMName("cloneNode")]
public Node CloneNode()
Returns
Връщане на нода
CloneNode(Боул)
Възстановява дублиране на този възел, т.е. служи като генеричен копиращ конструктор за възглавници.
[DOMName("cloneNode")]
public Node CloneNode(bool deep)
Parameters
deep
bool
И ако е истина,
Returns
Връщане на нода
Dispose(Боул)
Излъчва неконтролирани и - опционално - управлявани ресурси.
protected override void Dispose(bool disposing)
Parameters
disposing
bool
“истински” за освобождаване както управлявани, така и неконтролирани ресурси; “фалшиви” да се освободят само неуправлявани ресурси.
~Node()
Aspose.Html.Dom.Node.
protected ~Node()
HasChildNodes()
Повтаря се дали този възел има деца.
[DOMName("hasChildNodes")]
public bool HasChildNodes()
Returns
„Истински“, ако детето има възли по различен начин, „фалшиви“.
InsertBefore(НОДЕ, НОДЕ)
Вмъкнете бутона преди съществуващия детски бутон.Ако детето е нулево, въведете бутона в края на списъка с деца.Ако детето е обект на документа, всичките му деца се поставят, в същия ред, преди детето.
[DOMName("insertBefore")]
public Node InsertBefore(Node node, Node child)
Parameters
node
Node
Новото дете.
child
Node
Детето на реф.
Returns
Връщане на въведените ноти
IsDefaultNamespace(Стрий)
espaceURI е подразбираното имеespace.
[DOMName("isDefaultNamespace")]
public bool IsDefaultNamespace(string namespaceURI)
Parameters
namespaceURI
string
Името на URI.
Returns
„Истински“ ако [идеално име пространство] [определеното наименование URI]; в противен случай, „фалшиви“.
IsEqualNode(Node)
Проверете дали два възела са равни.sameness (т.е. дали двата възли са референции към един и същ обект), които могат да бъдат тествани с Node.isSameNode.
[DOMName("isEqualNode")]
public bool IsEqualNode(Node otherNode)
Parameters
otherNode
Node
Другият възел.
Returns
Истината е, ако не е истина, то е лъжа.
IsSameNode(Node)
Повтаря дали този възел е същия като дадения.Този метод осигурява начин да се определи дали две нодове референции се връщат от прилагането на референцията за един и същ обект. Когато два нода референци са референциите за същия общност, дори ако чрез прокси, референците могат да бъдат използвани напълно взаимозаменяемо, така че всички атрибути имат еднакви стойности и наричане на същата DOM метод на всяка референция винаги има точно същи ефекти.
[DOMName("isSameNode")]
public bool IsSameNode(Node otherNode)
Parameters
otherNode
Node
Другият възел.
Returns
Истината е, ако е истина, то е лъжа.
ТърсенеNamespaceURI(Стрий)
Погледнете името на URI, свързано с дадения префикс, започвайки от този възел.
[DOMName("lookupNamespaceURI")]
public string LookupNamespaceURI(string prefix)
Parameters
prefix
string
Това е префиксът.
Returns
Връщане на URI
LookupPrefix(Стрий)
Погледнете префикса, свързан с дадения URI на имената, започвайки от този възел.Namespace Prefix Lookup.
[DOMName("lookupPrefix")]
public string LookupPrefix(string namespaceURI)
Parameters
namespaceURI
string
Името на URI.
Returns
Връщане на префикс
Normalize()
CDATA секции и референции на субекта) отделя текстови възли, т.е. няма нито съседни текстови възли, нито празни текстови възли. Това може да се използва, за да се гарантира, че DOM изглед на документ е същият като ако е спасен и презареден, и е полезен, когато се използват операции (като XPointer [XPointer.
[DOMName("normalize")]
public void Normalize()
RemoveChild(Node)
Премахва детския възел, посочен от OldChild от списъка с деца, и го връща.
[DOMName("removeChild")]
public Node RemoveChild(Node child)
Parameters
child
Node
Старото дете.
Returns
Връщане на нода
ReplaceChild(НОДЕ, НОДЕ)
oldChild с newChild в списъка с деца и връща стария възелChild.newChild е обект на DocumentFragment, oldChild се заменя с всички деца на DocumentFragment.
[DOMName("replaceChild")]
public Node ReplaceChild(Node node, Node child)
Parameters
node
Node
Новият възел.
child
Node
Старото дете.
Returns
Връщане на нода
ToString()
Възстановява System.String, който представлява тази инстанция.
public override string ToString()
Returns
Система.String, която представлява тази инстанция.