L'éditeur de texte XML reçoit une mise à jour importante
À partir de la version 2017, les développeurs utilisant XMLSpy auront accès à de nouveaux outils de productivité qui leur feront gagner du temps dans leur éditeur XML préféré, notamment une boîte de dialogue de recherche/remplacement modernisée, un moyen simple de sélectionner toutes les occurrences d'une chaîne de caractères spécifique, et un raccourci pour trouver un élément parent.
J'ai été stupéfait de constater combien de temps et d'efforts ces nouveaux outils m'ont permis de gagner dès le début. Voyons cela de plus près, et je vous montrerai comment cela fonctionne.

Dialogue de recherche et de remplacement modernisé
La boîte de dialogue de recherche de XMLSpy, dans la vue texte, offre depuis toujours des fonctionnalités avancées, notamment des options de filtrage précises, comme la possibilité de rechercher dans ou d'exclure des noms ou contenus d'éléments/attributs, des instructions de traitement, etc., ainsi que la possibilité de rechercher à l'aide d'expressions régulières, grâce à un outil de création d'expressions régulières intégré.

Ce qui donne à cette interface de dialogue un aspect plus moderne, c'est qu'elle est désormais sans mode, c'est-à-dire qu'elle peut rester ouverte pendant que vous travaillez. Vous pouvez également effectuer des recherches dans une sélection de texte – et c'est là que j'ai déjà gagné un temps considérable, ce qui me passionne vraiment – et chaque terme de recherche est instantanément mis en évidence, tant dans la vue du texte que sur la barre de défilement, pour une visualisation et une navigation rapides.

Enfin, la zone de saisie "Rechercher" permet de stocker et de rechercher, en un seul clic, l'une des 10 dernières chaînes de caractères saisies.
Ne vous inquiétez pas, la fonction de recherche avancée dans les fichiers, qui permet de rechercher et de remplacer du texte dans des dossiers ou des projets entiers, est toujours disponible dans la fenêtre "Messages" située en bas de la zone de texte.
Recherche par sélection
Une nouvelle fonctionnalité améliore encore la productivité : la fonction de recherche intégrée. Vous n'avez même pas besoin d'utiliser le raccourci Ctrl-F pour effectuer une recherche. En surlignant n'importe quelle chaîne de caractères, toutes les occurrences correspondantes dans le document seront instantanément mises en évidence, et leur emplacement sera indiqué sur la barre de défilement.
Vous pouvez sélectionner un mot entier pour effectuer une correspondance (en double-cliquant dessus ou en le sélectionnant avec la souris), ou, facultativement, effectuer des correspondances avec des sélections aussi courtes qu'un seul caractère. Toutes ces options sont configurables via la boîte de dialogue "Affichage / Paramètres de la vue texte".

Aller à l'élément parent
Avez-vous déjà travaillé sur un document XML complexe et eu besoin d'identifier rapidement l'élément parent du nœud actuel ? Désormais, c'est aussi simple que de presser les touches Ctrl+Alt+E.
Assurez-vous de télécharger la dernière version de XMLSpy pour découvrir ces nouvelles fonctionnalités, ainsi que la prise en charge des données massives dans les fichiers Avro, la prise en charge de nouvelles bases de données et pilotes, et bien plus encore.