Class DocumentFragment
Nombre del espacio: Aspose.Html.Dom Colección: Aspose.HTML.dll (25.4.0)
DocumentFragment es un objeto de documento “lightweight” o “minimal” Es muy común querer ser capaz de extraer una parte del árbol de un documento o crear un nuevo fragmento del documento.
[ComVisible(true)]
[DOMObject]
[DOMName("DocumentFragment")]
public class DocumentFragment : Node, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal
Inheritance
object ← DOMObject ← EventTarget ← Node ← DocumentFragment
Derived
Implements
INotifyPropertyChanged ,y, IEventTarget ,y, IDisposable ,y, IXPathNSResolver ,y, IParentNode ,y, IElementTraversal
Miembros heredados
Node.ELEMENT_NODE ,y, Node.ATTRIBUTE_NODE ,y, Node.TEXT_NODE ,y, Node.CDATA_SECTION_NODE ,y, Node.ENTITY_REFERENCE_NODE ,y, Node.ENTITY_NODE ,y, Node.PROCESSING_INSTRUCTION_NODE ,y, Node.COMMENT_NODE ,y, Node.DOCUMENT_NODE ,y, Node.DOCUMENT_TYPE_NODE ,y, Node.DOCUMENT_FRAGMENT_NODE ,y, Node.NOTATION_NODE ,y, Node.HasChildNodes() ,y, Node.Normalize() ,y, Node.CloneNode() ,y, Node.CloneNode(bool) ,y, Node.IsEqualNode(Node) ,y, Node.IsSameNode(Node) ,y, Node.LookupPrefix(string) ,y, Node.LookupNamespaceURI(string) ,y, Node.IsDefaultNamespace(string) ,y, Node.InsertBefore(Node, Node) ,y, Node.ReplaceChild(Node, Node) ,y, Node.RemoveChild(Node) ,y, Node.AppendChild(Node) ,y, Node.Dispose(bool) ,y, Node.ToString() ,y, Node.NodeType ,y, Node.LocalName ,y, Node.NamespaceURI ,y, Node.Prefix ,y, Node.NodeName ,y, Node.BaseURI ,y, Node.OwnerDocument ,y, Node.ParentNode ,y, Node.ParentElement ,y, Node.ChildNodes ,y, Node.FirstChild ,y, Node.LastChild ,y, Node.PreviousSibling ,y, Node.NextSibling ,y, Node.NodeValue ,y, Node.TextContent ,y, EventTarget.AddEventListener(string, DOMEventHandler, bool) ,y, EventTarget.AddEventListener(string, IEventListener) ,y, EventTarget.AddEventListener(string, IEventListener, bool) ,y, EventTarget.RemoveEventListener(string, DOMEventHandler, bool) ,y, EventTarget.RemoveEventListener(string, IEventListener) ,y, EventTarget.RemoveEventListener(string, IEventListener, bool) ,y, EventTarget.DispatchEvent(Event) ,y, EventTarget.Dispose() ,y, EventTarget.Dispose(bool) ,y, DOMObject.GetPlatformType() ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Properties
ChildElementCount
Retorna el número actual de nodos de elementos que son hijos de este elemento. 0 si este elemento no tiene nodos de niños que son de nodeType 1.
public int ChildElementCount { get; }
Valor de la propiedad
Children
Retorna los elementos del niño del elemento actual.
public HTMLCollection Children { get; }
Valor de la propiedad
FirstElementChild
Retorna el primer nodo del elemento infantil de este elemento. null si este elemento no tiene elementos infantiles.
public Element FirstElementChild { get; }
Valor de la propiedad
Introducción HTML
Retorna un fragmento de HTML o XML que representa el contenido del elemento.Se puede configurar, para reemplazar los contenidos del elemento con nodos parsed de la línea dada.
public string InnerHTML { get; set; }
Valor de la propiedad
LastElementChild
Retorna el último nodo del elemento infantil de este elemento. null si este elemento no tiene elementos infantiles.
public Element LastElementChild { get; }
Valor de la propiedad
NextElementSibling
Retorna el siguiente nodo de elemento hermano de este elemento. null si este elemento no tiene nodo hermano de elemento que viene después de este uno en el árbol de 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
El OuterHTML
Retorna un fragmento de HTML o XML que representa el elemento y sus contenidos.Se puede configurar, para reemplazar el elemento con nodos parsed de la línea dada.
public string OuterHTML { get; set; }
Valor de la propiedad
PreviousElementSibling
Retorna el nodo del elemento hermano anterior de este elemento. null si este elemento no tiene nodo hermano del elemento que viene antes de este elemento en el árbol de 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 nulo, la configuración no tiene efecto.En la configuración, cualquier posible niño este nodo puede tener se eliminan y, si la nueva línea no es vacía o nulo, se reemplaza por un único nodo de texto que contiene la línea este atributo se impone.
public override string TextContent { get; set; }
Valor de la propiedad
Methods
QuerySelector(El string)
Retorna el primer elemento en el documento, que corresponde al selector
public Element QuerySelector(string selector)
Parameters
selector
string
El selector.
Returns
El elemento correspondiente
QuerySelectorAll(El string)
Retorna un NodeList de todos los elementos en el documento, que se ajusta al selector
public NodeList QuerySelectorAll(string selector)
Parameters
selector
string
El selector
Returns
SiguienteSiguienteSiguienteSiguienteSiguienteSiguienteHTML