Altova XMLSpy 2024 Enterprise Edition

Un filtre dans le Mode Grille XML peut être appliqué à un nœud d’élément et vous permet de filtrer les descendants de ce nœud. Partout où vous pouvez appliquer un filtre, une icône de filtre grisée est affichée. Une fois qu’un filtre a été défini, cette icône est affichée en couleur (voir la capture d’écran ci-dessous). Un filtre est défini avec une expression XQuery 3.1. Dans la capture d’écran ci-dessous, par exemple, un filtre a été défini pour le nœud Températures afin de n’afficher que ces éléments Mois qui ont un élément enfant Min avec une valeur supérieure à 10. (Veuillez noter que dans la capture d’écran le numéro de l’index de l’instance élément respective est affichée.)

 

XSXMLGridViewFilters

 

Pour définir un filtre, cliquez de la touche droite sur l’élément que vous souhaitez filtrer, sélectionnez Filtre depuis le menu contextuel qui apparaît, saisissez l’expression XQuery, et cliquez sur Entrer. La cellule Filtre est indiquée par l’icône ic_jsongridfilteroff (voir la capture d’écran ci-dessus). Vous pouvez activer/désactiver le filtre en cliquant sur l’icône Filtre.

 

 

Veuillez noter les points suivants concernant les filtres :

 

Les filtres peuvent être appliqués uniquement aux nœuds d’élément.

Le nœud de contexte de l’expression XQuery du filtre est le nœud actuel. Dans la capture d’écran ci-dessus, par exemple, le nœud de contexte est le nœud Températures.

Les filtres peuvent être imbriqués. Un filtre imbriqué peut être appliqué à un contenu filtré du filtre parent.

Pour ajouter une nouvelle ligne dans une expression, appuyez sur Ctrl+Enter. Ceci est utile si vous voulez afficher une expression sur plusieurs lignes pour une meilleure lecture.

Le contenu filtré est uniquement un affichage. Le contenu actuel reste inchangé.

Chaque filtre est exécuté de manière indépendante et n’est pas affecté par d’autres filtres ou par des formules.

Les filtres ne sont pas stockés dans le document XML, mais peuvent être gardés dans un fichier de métadonnées spécial pur une utilisation ultérieure. Si les filtres sont enregistrés, il seront automatiquement appliqués lorsque le document est rouvert dans le Mode Grid. Aller à Outils | Options | View | Paramètres Mode Grid pour déterminer s’il faut toujours automatiquement stocker les filtres, s’il faut les stocker uniquement sur demande, ou alors s’il ne faut pas les enregistrer du tout.

 

© 2017-2023 Altova GmbH