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
object ← DOMObject ← EventTarget ← Node ← DocumentFragment
Derivados
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
Children
Devuelve los elementos hijos del elemento actual.
public HTMLCollection Children { get; }
Valor de la propiedad
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
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
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
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
NodeName
El nombre de este nodo, dependiendo de su tipo.
public override string NodeName { get; }
Valor de la propiedad
NodeType
Un código que representa el tipo del objeto subyacente.
public override ushort NodeType { get; }
Valor de la propiedad
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
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
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
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
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
Aspose.Html.Collections.HTMLCollection