Class DocumentFragment
Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)
DocumentFragmentは「軽量」または「最小限の」Documentオブジェクトです。ドキュメントのツリーの一部を抽出したり、新しいドキュメントのフラグメントを作成したりすることは非常に一般的です。
[DOMObject]
[DOMName("DocumentFragment")]
[ComVisible(true)]
public class DocumentFragment : Node, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal
継承
object ← DOMObject ← EventTarget ← Node ← DocumentFragment
派生
実装
INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal
継承メンバー
Node.ELEMENT_NODE, Node.ATTRIBUTE_NODE, Node.TEXT_NODE, Node.CDATA_SECTION_NODE, Node.ENTITY_REFERENCE_NODE, Node.ENTITY_NODE, Node.PROCESSING_INSTRUCTION_NODE, Node.COMMENT_NODE, Node.DOCUMENT_NODE, Node.DOCUMENT_TYPE_NODE, Node.DOCUMENT_FRAGMENT_NODE, Node.NOTATION_NODE, Node.HasChildNodes(), Node.Normalize(), Node.CloneNode(), Node.CloneNode(bool), Node.IsEqualNode(Node), Node.IsSameNode(Node), Node.LookupPrefix(string), Node.LookupNamespaceURI(string), Node.IsDefaultNamespace(string), Node.InsertBefore(Node, Node), Node.ReplaceChild(Node, Node), Node.RemoveChild(Node), Node.AppendChild(Node), Node.Dispose(bool), Node.ToString(), Node.NodeType, Node.LocalName, Node.NamespaceURI, Node.Prefix, Node.NodeName, Node.BaseURI, Node.OwnerDocument, Node.ParentNode, Node.ParentElement, Node.ChildNodes, Node.FirstChild, Node.LastChild, Node.PreviousSibling, Node.NextSibling, Node.NodeValue, Node.TextContent, 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()
プロパティ
ChildElementCount
この要素の子要素ノードの現在の数を返します。ノードタイプ1の子ノードがない場合は0を返します。
public int ChildElementCount { get; }
プロパティ値
Children
現在の要素の子要素を返します。
public HTMLCollection Children { get; }
プロパティ値
FirstElementChild
この要素の最初の子要素ノードを返します。子要素がない場合はnullを返します。
public Element FirstElementChild { get; }
プロパティ値
InnerHTML
要素の内容を表すHTMLまたはXMLのフラグメントを返します。 設定することができ、指定された文字列から解析されたノードで要素の内容を置き換えます。
public string InnerHTML { get; set; }
プロパティ値
LastElementChild
この要素の最後の子要素ノードを返します。子要素がない場合はnullを返します。
public Element LastElementChild { get; }
プロパティ値
NextElementSibling
この要素の次の兄弟要素ノードを返します。この要素の後にある兄弟要素ノードがない場合はnullを返します。
public Element NextElementSibling { get; }
プロパティ値
NodeName
このノードの名前で、タイプによって異なります。
public override string NodeName { get; }
プロパティ値
NodeType
基になるオブジェクトのタイプを表すコードです。
public override ushort NodeType { get; }
プロパティ値
OuterHTML
要素とその内容を表すHTMLまたはXMLのフラグメントを返します。 設定することができ、指定された文字列から解析されたノードで要素を置き換えます。
public string OuterHTML { get; set; }
プロパティ値
PreviousElementSibling
この要素の前の兄弟要素ノードを返します。この要素の前にある兄弟要素ノードがない場合はnullを返します。
public Element PreviousElementSibling { get; }
プロパティ値
TextContent
この属性はこのノードとその子孫のテキスト内容を返します。nullに設定されると、設定しても効果がありません。設定すると、このノードが持つ可能性のあるすべての子が削除され、もし新しい文字列が空でなくnullでなければ、設定される文字列を含む単一のテキストノードに置き換えられます。
public override string TextContent { get; set; }
プロパティ値
メソッド
QuerySelector(string)
ドキュメント内でセレクタに一致する最初の要素を返します。
public Element QuerySelector(string selector)
パラメータ
selector
string
セレクタ。
戻り値
一致した要素
QuerySelectorAll(string)
ドキュメント内でセレクタに一致するすべての要素のNodeListを返します。
public NodeList QuerySelectorAll(string selector)
パラメータ
selector
string
セレクタ。
戻り値
Aspose.Html.Collections.HTMLCollection