Class DocumentFragment

Class DocumentFragment

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

DocumentFragment es un objeto Document “ligero” o “mínimo”. Es muy común querer poder extraer una porción del árbol de un documento o crear un nuevo fragmento de un documento.

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

Herencia

objectDOMObjectEventTargetNodeDocumentFragment

Derivados

ShadowRoot

Implementa

INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal

Miembros heredados

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

Propiedades

ChildElementCount

Devuelve el número actual de nodos de elemento que son hijos de este elemento. 0 si este elemento no tiene nodos hijos que sean de nodeType 1.

public int ChildElementCount { get; }

Valor de la propiedad

int

Children

Devuelve los elementos hijos del elemento actual.

public HTMLCollection Children { get; }

Valor de la propiedad

HTMLCollection

FirstElementChild

Devuelve el primer nodo de elemento hijo de este elemento. null si este elemento no tiene elementos hijos.

public Element FirstElementChild { get; }

Valor de la propiedad

Element

InnerHTML

Devuelve un fragmento de HTML o XML que representa el contenido del elemento. Se puede establecer para reemplazar el contenido del elemento con nodos analizados desde la cadena dada.

public string InnerHTML { get; set; }

Valor de la propiedad

string

LastElementChild

Devuelve el último nodo de elemento hijo de este elemento. null si este elemento no tiene elementos hijos.

public Element LastElementChild { get; }

Valor de la propiedad

Element

NextElementSibling

Devuelve el siguiente nodo de elemento hermano de este elemento. null si este elemento no tiene nodos hermanos de elemento que vengan después de este en el árbol del documento.

public Element NextElementSibling { get; }

Valor de la propiedad

Element

NodeName

El nombre de este nodo, dependiendo de su tipo.

public override string NodeName { get; }

Valor de la propiedad

string

NodeType

Un código que representa el tipo del objeto subyacente.

public override ushort NodeType { get; }

Valor de la propiedad

ushort

OuterHTML

Devuelve un fragmento de HTML o XML que representa el elemento y su contenido. Se puede establecer para reemplazar el elemento con nodos analizados desde la cadena dada.

public string OuterHTML { get; set; }

Valor de la propiedad

string

PreviousElementSibling

Devuelve el nodo de elemento hermano anterior de este elemento. null si este elemento no tiene nodos hermanos de elemento que vengan antes de este en el árbol del documento.

public Element PreviousElementSibling { get; }

Valor de la propiedad

Element

TextContent

Este atributo devuelve el contenido de texto de este nodo y sus descendientes. Cuando se define como null, establecerlo no tiene efecto. Al establecerlo, se eliminan todos los posibles hijos que este nodo pueda tener y, si la nueva cadena no está vacía o es null, se reemplaza por un único nodo de texto que contiene la cadena a la que se establece este atributo.

public override string TextContent { get; set; }

Valor de la propiedad

string

Métodos

QuerySelector(string)

Devuelve el primer Elemento en el documento que coincide con el selector.

public Element QuerySelector(string selector)

Parámetros

selector string

El selector.

Retorna

Element

El elemento coincidente.

QuerySelectorAll(string)

Devuelve un NodeList de todos los Elementos en el documento que coinciden con el selector.

public NodeList QuerySelectorAll(string selector)

Parámetros

selector string

El selector.

Retorna

NodeList

Aspose.Html.Collections.HTMLCollection

 Español