Altova XMLSpy 2025 Enterprise Edition

Les paramètres du Mode Grille sont définis dans le dialogue des Paramètres du Mode Grille (capture d’écran ci-dessous), auquel on accède via l’icône des paramètres dans la Barre d’outils du Mode Grille.

 

ic_GridViewSettings

Les paramètres du Mode Grille dans la Barre d’outils du Mode Grille

 

Les paramètres du Mode Grille sont décrits ci-dessous. Notez que ces paramètres s'appliquent à tous les documents du Mode Grille (XML, JSON, DTD).

XSGridViewSettings

Afficher

Les cases à cocher dans la section Affichage sont assez explicites. Veuillez trouver ci-dessous quelques clarifications.

 

Si les cellules ne sont pas agrandies lors du chargement, le nœud racine et tous ses descendants sont compressés. Vous devrez étendre chaque nœud au fur et à mesure que vous plongez au cœur du document.

Si Convertir les entités XML en texte brut sur chargement est sélectionné, alors les entités XML seront chargées en Mode Grille comme texte brut de l’entité respective ; elles ne seront pas résolues en leurs représentations de glyphes respectives.

Si Afficher aperçus instantanés n'est pas cochée, alors, au lieu d'un aperçu de la cellule étant affiché, seul le numéro de l'index de l'élément dans la cellule sera affiché. Si des aperçus instantanés sont activés, vous pouvez choisir si vous voulez afficher un aperçu qui contient (i) le contenu et les attributs de l'élément ou (ii) uniquement les attributs. Pour opter pour ce dernier, cochez pour des attributs uniquement; pour opter pour le premier, désactivez pour des attributs uniquement. Veuillez noter qu’uniquement la première partie du contenu inline d’une cellule sera affichée ; vous pouvez passer sur un onglet de démarrage d’un élément pour voir tout son contenu.

Lorsque les largeurs optimales sont activées, toute la largeur de la grille est affichée. Pour y parvenir, le texte dans certaines cellules sera renvoyé à la ligne.

Lorsque du texte dépasse une cellule, ce dépassement peut être affiché soit en tant que texte, soit être indiqué par une ellipse.

Vous pouvez basculer l’affichage de l’espace blanc dans les cellules de grille on ou off. Un espace est affiché en tant que point centré vertical et un onglet est affiché comme une flèche. Une fin de ligne (end-of-line) est indiquée avec un nouveau saut de ligne à l’intérieur d’une cellule.

Les nœuds frères peuvent être organisés en groupes frères de 100 nœuds, 1k ou 10k nœuds (voir la capture d’écran ci-dessous). Ceci est utile pour deux raisons : (i) gagner de l’espace dans l’affichage et assister à naviguer ; (ii) éviter un retard à rendre qu’exigerait le chargement de grandes quantités d’enregistrements. À tout moment, un groupe frère est affiché de manière élargie. Ce groupe peut être réduit uniquement en élargissant un autre groupe. Si vous ne voulez pas grouper des frères, sélectionnez Illimité.

GridViewSettingsSiblingGroup

 

Navigation

Généralement, vous pouvez utiliser les touches de direction pour naviguer dans la grille. Ces paramètres fournissent des options intelligents pour utiliser les clés.

 

Élargir sur la touche de direction de la droite : Si un élément de cellule est réduit, appuyer sur la touche de direction de droite élargit l’élément dans la cellule. Si l'item de cellule n'est pas réduit, la touche de direction de droite vous amène à la prochaine cellule à droite (y compris l'enfant si la prochaine cellule à droite est un enfant). Si l'option n'est pas sélectionnée, la touche de direction de droite s'arrête à la cellule réduite. Veuillez noter que la fonction Étendre avec la touche de direction Flèche droite ne s'applique pas aux cellules à l'intérieur des tables ; dans les cellules de table, l'action vous amène à la prochaine cellule à droite.

Réduire sur la touche de direction de gauche : Lorsque vous vous déplacez à gauche avec la touche de direction gauche alors, à un certain moment, vous devez également déplacer la hiérarchie de document vers le haut. Si cette option est sélectionnée, alors les items qui peuvent être réduits le seront quand vous appuyez sur la touche de direction de gauche ; autrement, de tels items ne seront pas réduits bien que le focus basculera vers l'item parent. Veuillez noter que la fonction Réduire avec la touche de direction de gauche ne s'applique pas aux cellules des tables ; dans les cellules de table, l'action vous amène à la prochaine cellule à gauche.

Élargir/Réduire sur la barre d’espace : Les fonctions d’espace de barre en tant que bascule pour élargir/réduire un élément. Elle peut donc être utilisée comme touche additionnelle pour naviguer au sein de la grille.

Garder la position de la colonne sur les touches de direction Haut/Bas : Les touches de direction Haut et Bas vous déplacent, respectivement, vers le haut et le bas dans les cellules de la grille, y compris dans les items parent et enfants - qui sont hiérarchiquement à différents niveaux, et donc dans différentes colonnes. Si cette option est choisie, les niveaux représentés dans les colonnes autres que la colonne actuelle sont ignorés. Ceci fonctionne, par exemple, comme suit. Disons que le curseur se trouve dans la colonne pour l'élément subject/course/books/book/title. Avec l'option Garder position de colonne choisie, vous pouvez utiliser les touches de direction Haut et Bas pour naviguer uniquement à travers les titres de livres (sans aller dans les colonnes book, books, course, ou subject, ou toute colonne pour les items descendants de Title.)

 

 

Éditer

Les cases à cocher dans la section Affichage sont assez explicites. Veuillez trouver ci-dessous quelques clarifications.

 

Lorsque vous modifiez le type de cellules multiples sélectionnées, vous avez les options suivantes qui définissent si vous pouvez poursuivre l’action du paramètre : Toujours, Jamais, ou Demander (pour la décision de l’utilisateur).

Lorsque vous modifiez un type JSON d’un type atomique à objet ou array, vous avez les options suivantes qui définissent si vous pouvez poursuivre l’action du paramètre : (i) Demander (si la valeur du type atomique devrait être maintenue comme valeur d’une paire d’enfants sans nom key:value ou ignorée), (ii) Toujours (maintenir la valeur d’une paire d’enfants sans nom key:value), (iii) Jamais (maintenir la valeur, à savoir ignorer la valeur).

L’option de la direction Coller détermine si une sélection dans le presse-papiers est collée au-dessus ou en dessous de la cellule sélectionnée.

 

 

Persistance

Les expressions de formule et résultats de formule sont toujours stockés dans les fichiers de métadonnées de l’application pour les filtres et les formules. Toutefois, si l’option Persistance est sélectionnée, alors les formules peuvent aussi être enregistrées dans le document lui-même.

 

Dans le document XML, les expressions de formule sont stockées comme instructions de traitement et les résultats de formule sont stockés comme contenu d’élément.

Dans les documents en JSON5 et JSONC, les expressions de formules sont stockées en commentaires en ligne et les résultats de formule sont stockés en tant que propriétés JSON.

 

La terminologie if possible de l’option se réfère au fait que les commentaires sont autorisés uniquement dans les documents JSON5 et JSONC — et non dans d’autres documents JSON.

 

 

Tables JSON, tables XML

Si le paramètre pour détecter les tables en Mode Grille est sélectionné automatiquement lors du chargement, vous pouvez sélectionner le pourcentage minimum de cellules de tables remplies qui qualifient les tables à être détectées comme des tables. Si le nombre de cellules de table remplies ne dépasse pas ce niveau, la structure est affichée comme grille normale avec les éléments répétitifs recensés l’un en dessous de l’autre.

 

 

Presse-papiers

Vous pouvez aussi choisir si les contenus du presse-papiers doivent être stockés comme valeurs séparées par tabulation (TSV), ou comme XML/JSON (dépendant du type de document). Ceci est une fonction très utile : Si vous souhaitez coller une table depuis le presse-papiers dans un autre document, le paramètre vous permet de choisir si la table copiée est stockée comme TSV ou avec un marquage. (Pour voir la différence, collez une table dans un éditeur de texte après avoir copié la table vers le presse-papiers dans chacun des formats.)

 

© 2018-2024 Altova GmbH