J'aime le navigateur Chrome, mais j'utilise beaucoup le XML dans mon travail de développement et lorsque je le visualise dans Chrome, je ne reçois que le texte rendu.
Je sais que la vue source est légèrement meilleure, mais j'aimerais vraiment voir la disposition et les fonctionnalités qu'Internet Explorer ajoute au XML, à savoir:
- Mise en évidence
- Ouvrir / fermer les nœuds
Des idées comment je peux obtenir ceci sur Chrome?
MISE À JOUR:
L'extension XMLTree est disponible sur le site bêta de l'extension Google Chrome .
google-chrome
display
xml
Josh
la source
la source
Réponses:
Je suppose que votre meilleur choix est d’utiliser un bookmarklet ou d’installer Greasemetal (qui correspond à Greasemonkey de Firefox pour Firefox), associé à un script tel que XML Tree (ancien, mais la source peut encore aider). Un script de mise en évidence de syntaxe plus générique peut également aider, mais je doute que vous en trouviez facilement un avec le pliage de code.
Notez que les espaces peuvent être importants en XML. Tous les visualiseurs XML ne respectent pas cela. la capture d'écran créée par l'arbre XML susmentionné pour l'exemple XML ne le respecte pas pour la ligne Exemple d'élément XML contenant beaucoup de texte, suffisamment pour être placé sur une ligne distincte.
(Malheureusement, jsgui.com/xml-viewer ne répond pas pendant que j'écris ceci.)
EDIT : Comment imprimer de jolis xml en javascript? on Stack Overflow a mentionné une version plus récente de XML Tree: Pretty XML Tree , utilisant XSLT et prétend être plus rapide. La démo ne répond pas à un clic dans Safari ou Firefox, mais peut être utile quand même.
la source
J'ai maintenant créé une extension simple pour ajouter cette fonctionnalité.
UPDATE voir ici pour l'extension .
la source
Autant que je sache, la limitation réside en fait dans le moteur de rendu du kit Web plutôt que dans Chrome lui-même. Je doute que le rendu XML soit correct dans Chrome avant que les extensions ne soient correctement lancées. À ce moment-là, quelqu'un sera en mesure de coder une extension de communauté pour gérer les fichiers texte / xml.
Si vous voulez une alternative à IE, le rendu XML de Firefox est plutôt bon.
la source
Si vous cliquez sur un nœud avec le bouton droit de la souris et que vous cliquez sur "Inspecter l'élément", vous devriez obtenir l' inspecteur Web WebKit , qui contient de nombreuses fonctionnalités sophistiquées, notamment ce dont vous avez besoin. cela devrait fonctionner pour XML en plus du HTML. Voici une capture d'écran de Safari, qui a le même inspecteur:
la source
Le canal de développement Chrome comporte désormais un visualiseur XML, qui est appelé si le fichier XML n’a pas de fichier XSL associé (il en va de même pour les nightlies WebKit). Bonne visualisation!
la source
J'en ai essayé beaucoup, mais seul XV - XML Viewer fonctionne à la fois pour les flux XML et RSS standard (si vous l'activez dans les paramètres).
la source
Pas besoin d'extensions fantaisistes (qui se brisent si vous chargez un fichier XML de 1 Mo).
Cet article est vieux, mais pour le moment, Chrome a corrigé le bogue et a ajouté la prise en charge de l'affichage de XML directement dans le navigateur. Il suffit de glisser-déposer un fichier XML pour afficher l’arborescence compressible du fichier. Il prend également en charge l'affichage des flux RSS .
la source
Dans mon cas (réponse de l'API REST SharePoint 2013), une arborescence XML remporte XV - Visionneuse XML
Fonctions extra avancées
Requête XPATH
(En fait, j'ai d'abord installé XV et il n'a rien fait avec mon xml, mais l'arbre XML le fait basculer)
la source