Class DocumentFragment

Class DocumentFragment

Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)

DocumentFragment è un oggetto Document “leggero” o “minimale”. È molto comune voler estrarre una porzione dell’albero di un documento o creare un nuovo frammento di un documento.

[DOMObject]
[DOMName("DocumentFragment")]
[ComVisible(true)]
public class DocumentFragment : Node, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal

Ereditarietà

objectDOMObjectEventTargetNodeDocumentFragment

Derivato

ShadowRoot

Implementa

INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal

Membri ereditati

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()

Proprietà

ChildElementCount

Restituisce il numero attuale di nodi elemento che sono figli di questo elemento. 0 se questo elemento non ha nodi figli di nodeType 1.

public int ChildElementCount { get; }

Valore della Proprietà

int

Children

Restituisce gli elementi figli dell’elemento corrente.

public HTMLCollection Children { get; }

Valore della Proprietà

HTMLCollection

FirstElementChild

Restituisce il primo nodo elemento figlio di questo elemento. null se questo elemento non ha elementi figli.

public Element FirstElementChild { get; }

Valore della Proprietà

Element

InnerHTML

Restituisce un frammento di HTML o XML che rappresenta il contenuto dell’elemento. Può essere impostato, per sostituire il contenuto dell’elemento con nodi analizzati dalla stringa fornita.

public string InnerHTML { get; set; }

Valore della Proprietà

string

LastElementChild

Restituisce l’ultimo nodo elemento figlio di questo elemento. null se questo elemento non ha elementi figli.

public Element LastElementChild { get; }

Valore della Proprietà

Element

NextElementSibling

Restituisce il nodo elemento fratello successivo di questo elemento. null se questo elemento non ha nodi fratelli elemento che vengono dopo questo nell’albero del documento.

public Element NextElementSibling { get; }

Valore della Proprietà

Element

NodeName

Il nome di questo nodo, a seconda del suo tipo.

public override string NodeName { get; }

Valore della Proprietà

string

NodeType

Un codice che rappresenta il tipo dell’oggetto sottostante.

public override ushort NodeType { get; }

Valore della Proprietà

ushort

OuterHTML

Restituisce un frammento di HTML o XML che rappresenta l’elemento e il suo contenuto. Può essere impostato, per sostituire l’elemento con nodi analizzati dalla stringa fornita.

public string OuterHTML { get; set; }

Valore della Proprietà

string

PreviousElementSibling

Restituisce il nodo elemento fratello precedente di questo elemento. null se questo elemento non ha nodi fratelli elemento che vengono prima di questo nell’albero del documento.

public Element PreviousElementSibling { get; }

Valore della Proprietà

Element

TextContent

Questo attributo restituisce il contenuto testuale di questo nodo e dei suoi discendenti. Quando è definito come null, impostarlo non ha effetto. Quando viene impostato, eventuali figli che questo nodo potrebbe avere vengono rimossi e, se la nuova stringa non è vuota o null, sostituiti da un singolo nodo di testo contenente la stringa a cui questo attributo è impostato.

public override string TextContent { get; set; }

Valore della Proprietà

string

Metodi

QuerySelector(string)

Restituisce il primo elemento nel documento che corrisponde al selettore

public Element QuerySelector(string selector)

Parametri

selector string

Il selettore.

Restituisce

Element

L’elemento corrispondente

QuerySelectorAll(string)

Restituisce un NodeList di tutti gli elementi nel documento che corrispondono al selettore

public NodeList QuerySelectorAll(string selector)

Parametri

selector string

Il selettore

Restituisce

NodeList

Aspose.Html.Collections.HTMLCollection

 Italiano