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à
object ← DOMObject ← EventTarget ← Node ← DocumentFragment
Derivato
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à
Children
Restituisce gli elementi figli dell’elemento corrente.
public HTMLCollection Children { get; }
Valore della Proprietà
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à
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à
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à
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à
NodeName
Il nome di questo nodo, a seconda del suo tipo.
public override string NodeName { get; }
Valore della Proprietà
NodeType
Un codice che rappresenta il tipo dell’oggetto sottostante.
public override ushort NodeType { get; }
Valore della Proprietà
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à
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à
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à
Metodi
QuerySelector(string)
Restituisce il primo elemento nel documento che corrisponde al selettore
public Element QuerySelector(string selector)
Parametri
selector
string
Il selettore.
Restituisce
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
Aspose.Html.Collections.HTMLCollection