Class NodeFilter
Contenu
[
Cacher
]NodeFilter class
Les filtres sont des objets qui savent “filtrer” les nœuds.
public abstract class NodeFilter : DOMObject, INodeFilter
Méthodes
Nom | La description |
---|---|
abstract AcceptNode(Node) | Teste si un nœud spécifié est visible dans la vue logique d’un TreeWalker ou NodeIterator. Cette fonction sera appelée par l’implémentation de TreeWalker et NodeIterator ; il n’est normalement pas appelé directement à partir du code utilisateur . (Bien que vous puissiez le faire si vous vouliez utiliser le même filtre pour guider votre propre logique d’application.) |
override GetPlatformType() | Cette méthode est utilisée pour récupérer l’objet ECMAScriptType . |
Des champs
Nom | La description |
---|---|
const FILTER_ACCEPT | Acceptez le nœud. Les méthodes de navigation définies pour NodeIterator ou TreeWalker renverront ce nœud . |
const FILTER_REJECT | Rejeter le nœud. Les méthodes de navigation définies pour NodeIterator ou TreeWalker ne renverront pas ce nœud. Pour TreeWalker, les enfants de ce nœud seront également rejetés. Les NodeIterators traitent cela comme un synonyme de FILTER_SKIP. |
const FILTER_SKIP | Ignorez ce nœud unique. Les méthodes de navigation définies pour NodeIterator ou TreeWalker ne renverront pas ce nœud. Pour NodeIterator et TreeWalker, les enfants de ce nœud seront toujours pris en compte. |
const SHOW_ALL | Afficher tous les nœuds. |
const SHOW_ATTRIBUTE | Afficher les nœuds Attr. Cela n’a de sens que lors de la création d’un itérateur ou d’un arborescence avec un nœud d’attribut comme racine ; dans ce cas, cela signifie que le nœud d’attribut apparaîtra en première position de l’itération ou du parcours. Étant donné que les attributs ne sont jamais des enfants d’autres nœuds, ils n’apparaissent pas lors de la traversée de l’arborescence du document. |
const SHOW_CDATA_SECTION | Afficher les nœuds de la section CDATA. |
const SHOW_COMMENT | Afficher les nœuds de commentaire. |
const SHOW_DOCUMENT | Afficher les nœuds de document. |
const SHOW_DOCUMENT_FRAGMENT | Afficher les nœuds DocumentFragment. |
const SHOW_DOCUMENT_TYPE | Afficher les nœuds DocumentType. |
const SHOW_ELEMENT | Afficher les nœuds d’élément. |
const SHOW_ENTITY | Afficher les nœuds d’entité. Cela n’a de sens que lors de la création d’un itérateur ou d’un arborescence avec un nœud Entity comme racine ; dans ce cas, cela signifie que le nœud Entity apparaîtra en première position du parcours. Étant donné que les entités ne font pas partie de l’arborescence du document, elles n’apparaissent pas lorsque parcourt l’arborescence du document. |
const SHOW_ENTITY_REFERENCE | Afficher les nœuds EntityReference. |
const SHOW_NOTATION | Afficher les nœuds de notation. Cela n’a de sens que lors de la création d’un itérateur ou d’un arborescence avec un nœud Notation comme racine ; dans ce cas, cela signifie que le nœud Notation apparaîtra en première position du parcours . Étant donné que les notations ne font pas partie de l’arborescence du document, elles n’apparaissent pas lors de la traversée de l’arborescence du document. |
const SHOW_PROCESSING_INSTRUCTION | Afficher les nœuds ProcessingInstruction. |
const SHOW_TEXT | Afficher les nœuds de texte. |
Voir également
- class DOMObject
- interface INodeFilter
- espace de noms Aspose.Html.Dom.Traversal.Filters
- Assemblée Aspose.HTML