Class DocumentFragment
Namn på plats: Aspose.Html.Dom Sammanfattning: Aspose.HTML.dll (25.4.0)
DocumentFragment är ett “lättviktigt” eller “minimalt” dokumentobjekt. Det är mycket vanligt att vilja kunna extrahera en del av ett dokumentträd eller skapa ett nytt fragment av ett dokument.
[ComVisible(true)]
[DOMObject]
[DOMName("DocumentFragment")]
public class DocumentFragment : Node, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal
Inheritance
object ← DOMObject ← EventTarget ← Node ← DocumentFragment
Derived
Implements
INotifyPropertyChanged , IEventTarget , IDisposable , IXPathNSResolver , IParentNode , IElementTraversal
Arvsmedlemmar
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()
Properties
ChildElementCount
Returnerar det aktuella antalet element noder som är barn av detta element. 0 om detta element inte har barn noder som är av nodeType 1.
public int ChildElementCount { get; }
Fastighetsvärde
Children
Returnerar barnets element av det nuvarande elementet.
public HTMLCollection Children { get; }
Fastighetsvärde
FirstElementChild
Returnerar det första barnets elementnoden av detta element. null om det här elementet inte har barnelement.
public Element FirstElementChild { get; }
Fastighetsvärde
InnerHTML
Returnerar ett fragment av HTML eller XML som representerar elementets innehåll.Det kan ställas in, för att ersätta innehållet i elementet med noder parsed från den angivna strängen.
public string InnerHTML { get; set; }
Fastighetsvärde
LastElementChild
Returnerar det sista barnets elementnoden av detta element. null om det här elementet inte har barnelement.
public Element LastElementChild { get; }
Fastighetsvärde
NextElementSibling
Returnerar nästa broderelement nod av detta element. null om detta element inte har element broder noder som kommer efter detta i dokumentträdet.
public Element NextElementSibling { get; }
Fastighetsvärde
NodeName
Namnet på denna nod, beroende på dess typ.
public override string NodeName { get; }
Fastighetsvärde
NodeType
En kod som representerar typen av underliggande objekt.
public override ushort NodeType { get; }
Fastighetsvärde
OuterHTML
Returnerar ett fragment av HTML eller XML som representerar elementet och dess innehåll.Det kan ställas in, för att ersätta elementet med noder parsed från den angivna strängen.
public string OuterHTML { get; set; }
Fastighetsvärde
PreviousElementSibling
Returnerar det föregående broderelementnoden av detta element. null om detta element inte har element broder noder som kommer före detta i dokumentträdet.
public Element PreviousElementSibling { get; }
Fastighetsvärde
TextContent
Denna attribut returnerar textinnehållet av denna nod och dess efterkommande. När den definieras som noll, inställning det har ingen effekt. På inställning, eventuella barn denna nod kan ha avlägsnas och, om den nya raden är inte tom eller noll, ersätts av en enda Text nod som innehåller raden denna attribut är inställd till.
public override string TextContent { get; set; }
Fastighetsvärde
Methods
QuerySelector(Sträng)
Returnerar det första elementet i dokumentet, vilket matchar selektorn
public Element QuerySelector(string selector)
Parameters
selector
string
och selektorn.
Returns
Det matchade elementet
QuerySelectorAll(Sträng)
Returnerar en NodeList av alla element i dokumentet, som matchar selektorn
public NodeList QuerySelectorAll(string selector)
Parameters
selector
string
och selektorn
Returns
Html.Kollektioner.HtmlKollektioner