Explorer de grands documents XML/XBRL avec XMLSpy
La semaine dernière, lors d'une démonstration de.. Nouvelles fonctionnalités XBRL intégrées à Altova MissionKit, Nous nous sommes heurtés à une question intéressante : quelle est la meilleure façon pour une PME de niveau technique modéré (dans ce cas, un cabinet d'expertise comptable) à naviguer dans un document XML/XBRL volumineux pour la saisie de données ? XMLSpy, qui est inclus dans la suite d'outils MissionKit, offre de nombreuses fonctionnalités intéressantes et différentes vues pour les données XML, notamment la fonction très populaire.. vue en grille pour visualiser de manière graphique la structure hiérarchique d'un document. La possibilité de développer et de réduire facilement les conteneurs, ainsi que la possibilité de déplacer les éléments par glisser-déposer, permettent de.. La vue en grille d'XMLSpy C'est un choix tout à fait convenable pour cette tâche.
Bien sûr, n'oublions pas que XMLSpy.. Éditeur XML Elle dispose également d'une fonction de recherche qui permettrait aux utilisateurs de simplement appuyer sur.. Ctrl + F ou utilisez Fenêtre "Rechercher dans les fichiers" ...pour trouver tout élément qu'ils recherchent... mais malheureusement, dans le cas de XBRL, où les noms des éléments sont.. incroyablement, de manière stupéfiante Être trop prolixe peut être un défi. Considérons, par exemple, le <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAnd IncomeLossFromEquityMethodInvestments>, dont le nom est parfaitement adapté aux normes comptables américaines (US-GAAP). Ce n'est pas très agréable de taper du texte dans une fenêtre de recherche... Notre solution, par conséquent, et celle qui remporte le prix pour être la méthode la plus simple et la plus complète, même pour un utilisateur non averti, est trouver des éléments XML dans un document volumineux, utilise une combinaison de fonctionnalités XMLSpy éprouvées (notamment...) Fenêtre d'analyse XPath) et un Nouvelle fonctionnalité dans XMLSpy version 2009, Complétion automatique des expressions XPath. Il suffit de commencer à taper le nom de l'élément dans la fenêtre de l'analyseur XPath, et XMLSpy vous affichera toutes les possibilités. Ensuite, sélectionnez l'élément que vous recherchez, et XMLSpy se déplacera directement vers ce nœud dans le document XML.
![]()
C'était simple, n'est-ce pas ? Et mieux encore, vous pouvez dire à vos amis que vous maîtrisez XPath. ;) Bien sûr, pour les développeurs, la fonctionnalité de complétion automatique intelligente de XPath offre bien plus que la simple possibilité de trouver rapidement un nœud. Au fur et à mesure que vous tapez, elle vous propose des fonctions XPath valides, ainsi que les noms des éléments et des attributs provenant du schéma associé et des instances XML. XMLSpy prend en compte les espaces de noms lors de l'affichage des options et propose même des suggestions de chemins complexes lorsque le nœud requis n'est pas situé à proximité du contexte actuel.
XMLSpy est disponible en version autonome ou en tant que composant de [mentionner le produit ou l'ensemble auquel il appartient] Suite d'outils MissionKit, récompensée par de nombreux prix.