Class Node
Именује се: Aspose.Html.Dom Асамблеја: Aspose.HTML.dll (25.4.0)
Интерфејс нода је главни тип података за цео Модел објекта Документа.
[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
КСНУМКС ЦДАТА секција НОДЕ
[DOMName("CDATA_SECTION_NODE")]
public const ushort CDATA_SECTION_NODE = 4
Пољска вредност
COMMENT_NODE
Komentari 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
Node entiteta
[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
Базури
Апсолутни основни УРИ овог чвора или нула ако имплементација није могла да добије апсолутни УРИ.
[DOMName("baseURI")]
public virtual string BaseURI { get; }
Вредност имовине
ChildNodes
NodeList koji sadrži sve decu ovog čvorova.Ako nema dece, ovo je NodeList koji ne sadrži čvorove..
public NodeList ChildNodes { get; }
Вредност имовине
FirstChild
Прво дете овог чвора. ако нема таквог чвора, то се враћа нулом.
[DOMName("firstChild")]
public Node FirstChild { get; }
Вредност имовине
LastChild
Последње дете овог чвора. ако нема таквог чвора, то се враћа нулом.
[DOMName("lastChild")]
public Node LastChild { get; }
Вредност имовине
LocalName
Враћа локални део квалификованог имена овог чвора.За чворове било које врсте осим ЕЛЕМЕНТ_НОДЕ и АТРИБУТЕ_НОДЕ и чворове створене методом ДОМ нивоа 1, као што је Документ.createЕлемент(), ово је увек нула.
[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
Добије родитељ Аппосе.Хтмл.Дом.Елемент овог чвора.
[DOMNullable]
[DOMName("parentElement")]
public Element ParentElement { get; }
Вредност имовине
ParentNode
Сви чворови, осим Атр, Документ, ДокументФрагмент, Ентитет и Нотација, могу имати родитеља. међутим, ако је чворо тек створено и још није додато дрвету, или ако је уклоњено из дрвета, то је нула.
[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
Ako je reč istinita,
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(Node , Node)
Унесите чвор пре постојећег дечијег чвора дете.Ако је дете нуле, унесите чвор на крају листе деце.Ако је дете објекат ДокументФрагмент, сви његови деца се убацују, у истом реду, пре детета.
[DOMName("insertBefore")]
public Node InsertBefore(Node node, Node child)
Parameters
node
Node
Нови дечак је.
child
Node
Реф дете.
Returns
Враћање уграђеног чворова
IsDefaultNamespace(Стринг)
Ова метода проверава да ли је одређени имесперсУРИ подразумевани имесперс или не.
[DOMName("isDefaultNamespace")]
public bool IsDefaultNamespace(string namespaceURI)
Parameters
namespaceURI
string
Именује се УРИ.
Returns
‘истина’ ако [исте подразумевани називни простор] [одређени називни простор УРИ]; иначе, ‘фалсификовани’.
IsEqualNode(Node)
Проверите да ли су два чворова једнака.Овај метод тестира за једнакост чворова, а не заједно (тј. да ли су два чворова референце за исти објекат) који се могу тестирати са Node.isSameNode().
[DOMName("isEqualNode")]
public bool IsEqualNode(Node otherNode)
Parameters
otherNode
Node
Још један чвор.
Returns
Ако је истина истина, ако је истина истина, ако је истина истина, ако је истина истина.
IsSameNode(Node)
Враћа се да ли је овај чвор исти чвор као и дато.Ова метода пружа начин да се утврди да ли су две нуде референце враћене од стране имплементације референце исти објекат. када су две нуде референце референце на исти објекат, чак и ако кроз прокси, референце се могу користити потпуно мењајуће, тако да сви атрибути имају исте вредности и позивање исте ДОМ методе на оба референце увек има тачно исти ефекат.
[DOMName("isSameNode")]
public bool IsSameNode(Node otherNode)
Parameters
otherNode
Node
Још један чвор.
Returns
Ако је истина истина, ако је истина истина, ако је истина истина, ако је истина истина.
Гледање(Стринг)
Погледајте УРИ именог простора повезан са одређеним префиксом, почевши од овог чвора.
[DOMName("lookupNamespaceURI")]
public string LookupNamespaceURI(string prefix)
Parameters
prefix
string
То је префикс.
Returns
Повратак у УРИ
LookupPrefix(Стринг)
Погледајте префикс повезан са одређеним именом простора УРИ, почевши од овог чвора.Погледајте Префикс Погледајте детаље о алгоритму који се користи овим методом.
[DOMName("lookupPrefix")]
public string LookupPrefix(string namespaceURI)
Parameters
namespaceURI
string
Именује се УРИ.
Returns
Повратак префикс
Normalize()
Потисне све текстуалне чворове у потпуној дубини подводног дрвета испод овог чворова, укључујући и атрибут чворове, у “нормалну” форму у којој само структура (на пример, елементи, коментари, упутства за обраду, ЦДАТА секције, и ентитет референце) одвоји текстуалне чворове, тј. нема ни суседне текстуалне чворове ни празне текстуалне чворове. ово се може користити како би се осигурало да је ДОМ преглед документа исти као ако је сачуван и поново наплаћен, и користан је када се користе операције (као што је КСпоинтер [КСпоинтер] прегледи) које зависе од одређене структуре дрвета документа.
[DOMName("normalize")]
public void Normalize()
RemoveChild(Node)
Уклоните дечији чвор који је означио старацхилд са листе деце и вратите га.
[DOMName("removeChild")]
public Node RemoveChild(Node child)
Parameters
child
Node
Старо дете .
Returns
Повратак у ноду
ReplaceChild(Node , Node)
Замењује дечији чвор oldChild са newChild на листи деце, а враћа стари чворChild.Ако је newChild објекат ДокументаФрагмента, oldChild замењује све децу ДокументаФрагмента, које се убацују у истом реду.
[DOMName("replaceChild")]
public Node ReplaceChild(Node node, Node child)
Parameters
node
Node
Нова нота је.
child
Node
Старо дете .
Returns
Повратак у ноду
ToString()
Враћа систем.Стринг који представља ову инстанцију.
public override string ToString()
Returns
Систем.Стринг који представља ову инстанцију.