Class DocumentFragment
Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)
DocumentFragment är ett “lättvikts” eller “minimalistiskt” dokumentobjekt. Det är mycket vanligt att vilja kunna extrahera en del av ett dokuments träd eller att skapa ett nytt fragment av ett dokument.
[DOMObject]
[DOMName("DocumentFragment")]
[ComVisible(true)]
public class DocumentFragment : Node, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal
Arv
object ← DOMObject ← EventTarget ← Node ← DocumentFragment
Härledda
Implementerar
INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal
Ärvt Medlemmar
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()
Egenskaper
ChildElementCount
Returnerar det aktuella antalet elementnoder som är barn till detta element. 0 om detta element inte har några barnnoder som är av nodeType 1.
public int ChildElementCount { get; }
Egenskapsvärde
Children
Returnerar barn elementen av det aktuella elementet.
public HTMLCollection Children { get; }
Egenskapsvärde
FirstElementChild
Returnerar den första barn elementnoden av detta element. null om detta element inte har några barn element.
public Element FirstElementChild { get; }
Egenskapsvärde
InnerHTML
Returnerar ett fragment av HTML eller XML som representerar elementets innehåll. Kan sättas för att ersätta innehållet av elementet med noder som tolkats från den angivna strängen.
public string InnerHTML { get; set; }
Egenskapsvärde
LastElementChild
Returnerar den sista barn elementnoden av detta element. null om detta element inte har några barn element.
public Element LastElementChild { get; }
Egenskapsvärde
NextElementSibling
Returnerar nästa syskon elementnod av detta element. null om detta element inte har några syskon elementnoder som kommer efter denna i dokumentträdet.
public Element NextElementSibling { get; }
Egenskapsvärde
NodeName
Namnet på denna nod, beroende på dess typ.
public override string NodeName { get; }
Egenskapsvärde
NodeType
En kod som representerar typen av det underliggande objektet.
public override ushort NodeType { get; }
Egenskapsvärde
OuterHTML
Returnerar ett fragment av HTML eller XML som representerar elementet och dess innehåll. Kan sättas för att ersätta elementet med noder som tolkats från den angivna strängen.
public string OuterHTML { get; set; }
Egenskapsvärde
PreviousElementSibling
Returnerar den föregående syskon elementnod av detta element. null om detta element inte har några syskon elementnoder som kommer före denna i dokumentträdet.
public Element PreviousElementSibling { get; }
Egenskapsvärde
TextContent
Denna attribut returnerar textinnehållet av denna nod och dess ättlingar. När den definieras som null, har inställning ingen effekt. Vid inställning tas eventuella barn som denna nod kan ha bort och, om den nya strängen inte är tom eller null, ersätts av en enda Text-nod som innehåller strängen som denna attribut sätts till.
public override string TextContent { get; set; }
Egenskapsvärde
Metoder
QuerySelector(string)
Returnerar det första Elementet i dokumentet, som matchar selektorn.
public Element QuerySelector(string selector)
Parametrar
selector
string
Selektorn.
Returnerar
Det matchade elementet.
QuerySelectorAll(string)
Returnerar en NodeList av alla Element i dokumentet, som matchar selektorn.
public NodeList QuerySelectorAll(string selector)
Parametrar
selector
string
Selektorn.
Returnerar
Aspose.Html.Collections.HTMLCollection