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
CDATAセクションノード
[DOMName("CDATA_SECTION_NODE")]
public const ushort CDATA_SECTION_NODE = 4
フィールド価値
COMMENT_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 レベル 1 メソッド、例えば Document.createElement() で作成されたノードの場合、これは常にゼロです。
[DOMName("localName")]
public virtual string LocalName { get; protected set; }
不動産価値
名称
このノードの名スペース URI は、指定されていない場合、ゼロです。
[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、Document、DocumentFragment、Entity、Noteationを除くすべてのノードには親がある場合がありますが、ノードが作成され、まだ木に追加されていない場合、または木から取り除かれた場合、これはゼロです。
[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)
このノードの子供リストの終わりに新しいChild ノードを追加します. 新しい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(ストレッチ)
この方法では、指定された名称スペースURIがデフォルト名称スペースであるかどうかを確認します。
[DOMName("isDefaultNamespace")]
public bool IsDefaultNamespace(string namespaceURI)
Parameters
namespaceURI
string
いわゆるURI。
Returns
「真実」なら [デフォルト名スペース] [指定名スペース URI]; そうでなければ、「偽り」です。
IsEqualNode(Node)
2つのノードが平等であるかどうかを検証します。この方法では、ノードの平等をテストするのではなく、合成(すなわち、両ノードが同じオブジェクトへの参照であるかどうか)は、Node.isSameNode()でテストすることができます。
[DOMName("isEqualNode")]
public bool IsEqualNode(Node otherNode)
Parameters
otherNode
Node
もう一つのノード
Returns
「真実」と「真実」と「真実」と「真実」の違い。
IsSameNode(Node)
このノードが与えられたノードと同じかどうかを返します。この方法は、実施によって返還された2つのノード参照が同じオブジェクトであるかどうかを決定する方法を提供します. 2つのノード参照が同じオブジェクトへの参照である場合、プロキシを通じてさえ、参照は完全に交換可能に使用することができるので、すべての属性は同じ値を持っており、両参照で同じDOM方法を呼ぶことは常に正確に同じ効果を持っています。
[DOMName("isSameNode")]
public bool IsSameNode(Node otherNode)
Parameters
otherNode
Node
もう一つのノード
Returns
真実であるならば真実であるならば真実である。
見た目(ストレッチ)
このノードから始まる、特定のプレフィックスに付属する名スペース 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)
子どものリストから老子が指示した子どものノードを取り出し、返します。
[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
このインスタンスを代表するシステムストリングです。