Class Node

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

ArgumentException

Fields

ATTRIBUTE_NODE

属性ノード

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

フィールド価値

ushort

CDATA_SECTION_NODE

CDATAセクションノード

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

フィールド価値

ushort

COMMENT_NODE

コメントノード

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

フィールド価値

ushort

DOCUMENT_FRAGMENT_NODE

ドキュメントフレームノード

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

フィールド価値

ushort

DOCUMENT_NODE

ドキュメントノード

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

フィールド価値

ushort

DOCUMENT_TYPE_NODE

ドキュメントタイプノード

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

フィールド価値

ushort

ELEMENT_NODE

要素ノード

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

フィールド価値

ushort

ENTITY_NODE

エンティティ・ノード

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

フィールド価値

ushort

ENTITY_REFERENCE_NODE

エンティティ参照ノード

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

フィールド価値

ushort

NOTATION_NODE

ノートノード

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

フィールド価値

ushort

PROCESSING_INSTRUCTION_NODE

処理指示ノード

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

フィールド価値

ushort

TEXT_NODE

テキストノード

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

フィールド価値

ushort

Properties

ベース

このノードの絶対基 URI は、実施が絶対 URI を取得できなかった場合、ゼロまたはゼロです。

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

不動産価値

string

ChildNodes

このノードのすべての子供を含むNodeList. 子供がいない場合は、ノードを含まないNodeListです。

public NodeList ChildNodes { get; }

不動産価値

NodeList

FirstChild

このノードの最初の子供 もしそのようなノードが存在しないなら、これはゼロに戻ります。

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

不動産価値

Node

LastChild

このノードの最後の子供 もしそのようなノードがないなら、このノードはゼロに戻ります。

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

不動産価値

Node

LocalName

このノードの資格名の地元部分を返します。ELEMENT_NODE と ATTRIBUTE_NODE 以外の何らかのタイプのノードや、DOM レベル 1 メソッド、例えば Document.createElement() で作成されたノードの場合、これは常にゼロです。

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

不動産価値

string

名称

このノードの名スペース URI は、指定されていない場合、ゼロです。

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

不動産価値

string

NextSibling

ノードはこのノードに直ちに従い、そのようなノードが存在しない場合、このノードはゼロに戻ります。

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

不動産価値

Node

NodeName

このノードの名前は、そのタイプに応じて。

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

不動産価値

string

NodeType

コードは、基本的なオブジェクトのタイプを表します。

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

不動産価値

ushort

NodeValue

このノードの価値は、その種類によって決まります。

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

不動産価値

string

OwnerDocument

このノードに関連するドキュメンタリーオブジェクト. これはまた、新しいノードを作成するために使用されるドキュメンタリーオブジェクトです. このノードがまだドキュメンタリーで使用されていないドキュメンタリーまたはドキュメンタリータイプである場合、これはゼロです。

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

不動産価値

Document

ParentElement

このノードの親 Aspose.Html.Dom.Element を取得します。

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

不動産価値

Element

ParentNode

Attr、Document、DocumentFragment、Entity、Noteationを除くすべてのノードには親がある場合がありますが、ノードが作成され、まだ木に追加されていない場合、または木から取り除かれた場合、これはゼロです。

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

不動産価値

Node

Prefix

このノードの名スペースプレフィックス、またはゼロが指定されていない場合。

[DOMName("prefix")]
[DOMNullable]
public virtual string Prefix { get; set; }

不動産価値

string

PreviousSibling

ノードは直ちにこのノードに先立ちます.そのようなノードが存在しない場合は、このノードはゼロに戻ります。

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

不動産価値

Node

TextContent

この属性は、このノードとその子孫のテキストコンテンツを返します. 定義がゼロである場合、設定は効果がありません. 設定では、このノードが持っている可能性のある子供は、削除され、新しいストレッチが空っぽまたはゼロでない場合、この属性が設定されているストレッチを含む単一のテキストノードに置き換えられます。

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

不動産価値

string

Methods

AppendChild(Node)

このノードの子供リストの終わりに新しいChild ノードを追加します. 新しいChild がすでに木の中にある場合は、最初に削除されます。

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

Parameters

node Node

ノードを追加する。

Returns

Node

ノード戻る

CloneNode()

このノードの複製を返す、すなわち、ノードのための一般的なコピー構築器として機能します 複製ノードには親子(親子ノードはゼロ)とユーザーデータがありません。

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

Returns

Node

ノード戻る

CloneNode(ボール)

このノードの複製を返す、すなわち、ノードのための一般的なコピー構築器として機能します 複製ノードには親子(親子ノードはゼロ)とユーザーデータがありません。

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

Parameters

deep bool

「真実(真実)」と「真実(真実)」

Returns

Node

ノード戻る

Dispose(ボール)

管理されていないリソースをリリースし、オプションで管理されます。

protected override void Dispose(bool disposing)

Parameters

disposing bool

「真実」は、管理されていない資源と管理されていない資源の両方を放出し、「偽」は、管理されていない資源のみを放出する。

~Node()

Aspose.Html.Dom.Node クラスのインスタンスを完了します。

protected ~Node()

HasChildNodes()

このノードが子供を持っているかどうかを返します。

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

Returns

bool

「真実」は、子どものノードが違う場合、「偽り」です。

InsertBefore(ノード、ノード)

既存の子供のノードの前にノードを入力します. 子供がゼロである場合は、子供のリストの終わりにノードを入力します。子供がドキュメンタリー物体である場合、そのすべての子供は、子供の前に、同じ順序で入力されます. 子供がすでに木の中にいる場合、最初に取り除きます。

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

Parameters

node Node

新しい子供。

child Node

リフの子供。

Returns

Node

ノードに戻る

IsDefaultNamespace(ストレッチ)

この方法では、指定された名称スペースURIがデフォルト名称スペースであるかどうかを確認します。

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

Parameters

namespaceURI string

いわゆるURI。

Returns

bool

「真実」なら [デフォルト名スペース] [指定名スペース URI]; そうでなければ、「偽り」です。

IsEqualNode(Node)

2つのノードが平等であるかどうかを検証します。この方法では、ノードの平等をテストするのではなく、合成(すなわち、両ノードが同じオブジェクトへの参照であるかどうか)は、Node.isSameNode()でテストすることができます。

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

Parameters

otherNode Node

もう一つのノード

Returns

bool

「真実」と「真実」と「真実」と「真実」の違い。

IsSameNode(Node)

このノードが与えられたノードと同じかどうかを返します。この方法は、実施によって返還された2つのノード参照が同じオブジェクトであるかどうかを決定する方法を提供します. 2つのノード参照が同じオブジェクトへの参照である場合、プロキシを通じてさえ、参照は完全に交換可能に使用することができるので、すべての属性は同じ値を持っており、両参照で同じDOM方法を呼ぶことは常に正確に同じ効果を持っています。

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

Parameters

otherNode Node

もう一つのノード

Returns

bool

真実であるならば真実であるならば真実である。

見た目(ストレッチ)

このノードから始まる、特定のプレフィックスに付属する名スペース URI をアップして見てください。

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

Parameters

prefix string

プレフィックスです。

Returns

string

返信 URI 名称

LookupPrefix(ストレッチ)

このノードから始まる特定の名称スペース URI に関連するプレフィックスをチェックします. デフォルト名称スペース宣言はこの方法によって無視されます。この方法で使用されるアルゴリズムの詳細については、Namespace Prefix Lookup をご覧ください。

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

Parameters

namespaceURI string

いわゆるURI。

Returns

string

返品プレフィックス

Normalize()

このノードの下のサブツリーの完全な深さにすべてのテキストノードを投げ込む、属性ノードを含む、単なる構造(例えば、要素、コメント、処理指示、CDATAセクション、およびエンティティ参照)がテキストノードを分離する「正常」形式に、すなわち、隣接するテキストノードも空っぽのテキストノードはありません。これは、ドキュメントのDOMビューが保存され、再ロードされた場合と同じであることを保証するために使用することができ、特定のドキュメントツリー構造に依存する操作(例えば、XPointer [XPointer] 検索)が使用される場合に有用です。

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

RemoveChild(Node)

子どものリストから老子が指示した子どものノードを取り出し、返します。

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

Parameters

child Node

古い子供。

Returns

Node

ノード戻る

ReplaceChild(ノード、ノード)

子どものノード oldChild を newChild に置き換え、旧Child ノードを返します。newChild が DocumentFragment オブジェクトである場合、 oldChild はすべての DocumentFragment 子供によって置き換えられ、同じ順序で入力されます。

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

Parameters

node Node

新しいノード。

child Node

古い子供。

Returns

Node

ノード戻る

ToString()

このインスタンスを代表するSystem.Stringを返します。

public override string ToString()

Returns

string

このインスタンスを代表するシステムストリングです。

 日本語