69 votes

Affichage du XML dans le navigateur Chrome

J'adore le navigateur Chrome, mais j'utilise beaucoup le XML dans mon travail de développement et lorsque je l'affiche dans Chrome, je n'obtiens que le texte rendu.

Je sais que la vue de la source est légèrement meilleure, mais j'aimerais vraiment voir la mise en page et la fonctionnalité qu'Internet Explorer ajoute au XML, à savoir :

  • Mise en évidence
  • Ouvrir/fermer les nœuds

Avez-vous une idée de la façon dont je peux obtenir cela sur Chrome ?


UPDATE :

L'extension XMLTree est disponible sur Site bêta de l'extension Google Chrome .

30voto

J'ai maintenant créé une extension simple pour ajouter cette fonctionnalité.

UPDATE voir ici pour l'extension .

19voto

Thej Points 655

Je pense que votre meilleure chance est d'utiliser un bookmarklet ou d'installer Métal gras (qui est le Greasemonkey de Firefox pour Chrome), combiné à un script tel que Arbre XML (vieux, mais la source peut encore aider). Une coloration syntaxique plus générique script peut également aider, mais je doute que vous en trouviez facilement une avec le pliage de code.

Notez que les espaces blancs peuvent avoir de l'importance en XML. Tous les visualiseurs XML ne le respectent pas ; la capture d'écran créé 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 mis sur une ligne séparée.

(Malheureusement jsgui.com/xml-viewer ne répond pas pendant que j'écris ces lignes).

EDIT : Comment imprimer un joli xml en javascript ? sur Stack Overflow a mentionné une version plus récente de XML Tree : Joli arbre XML qui utilise XSLT et prétend être plus rapide. La démo ne répond pas aux clics dans mon Safari ou Firefox, mais elle peut quand même être utile.

6voto

palehorse Points 8268

D'après ce que j'ai compris, la limitation est en fait dans le moteur de rendu webkit plutôt que dans Chrome lui-même. Je doute que le rendu XML soit décent dans Chrome avant qu'ils ne lancent correctement les extensions, et à ce moment-là quelqu'un pourra coder une extension communautaire pour gérer les fichiers texte/xml.

Si vous voulez une alternative à IE, le rendu du XML par Firefox est assez bon.

6voto

Ryan Fox Points 5181

Si vous cliquez avec le bouton droit de la souris sur un nœud, et que vous cliquez sur "Inspecter l'élément", vous devriez obtenir l'écran WebKit Inspecteur Web qui possède de nombreuses fonctions sophistiquées, dont celles dont vous avez besoin ; cela devrait fonctionner pour le XML en plus du HTML. Voici une capture d'écran de Safari, qui possède le même inspecteur :

Web Inspector

5voto

Deepak Murali Points 11

Le canal de développement de Chrome comporte désormais une visionneuse XML, qui est invoquée si le XML n'a pas de XSL associée (il en va de même pour les nightlies WebKit). Bonne visualisation !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X