HI Tout, j'ai une sortie XML qui revient d'une connexion ssh et je veux afficher les résultats proprement sur une page web. Quel contrôle est le mieux adapté pour passer une chaîne XML? Est-ce que l'un d'entre eux donne des fonctionnalités d'expansion/réduction comme avec IE? Merci et salutations, AlQuel est le meilleur moyen d'afficher du XML dans un formulaire Web?
Répondre
Utilisez <pre>
balises pour envelopper le contenu, puis remplacer tous les supports « < » du fichier Xml avec « <
» et « > » ceux avec « >
». Par exemple.
<pre>
<?xml version="1.0" encoding="utf-8"?>
<rootNode>
<subnode>Subnode</subnode>
</rootNode>
</pre>
qui affiche comme
<?xml version="1.0" encoding="utf-8"?>
<rootNode>
<subnode>Subnode</subnode>
</rootNode>
dans une page Web.
Si vous voulez la fonctionnalité de colorisation/expansion/réduction trouvée dans IE, le meilleur moyen est probablement d'utiliser quelque chose comme la transformation XSLT utilisée par IE. Here est un message de xsl-list qui contient une version utilisable de la transformation. (Je crois que la transformation actuelle IE utilise, même maintenant, XSL-WD, pas XSLT, mais la version I liée à est retravaillée pour utiliser XSLT.)
Cette transformation génère une page Web entière. Si vous voulez l'utiliser à l'intérieur d'une page Web (en particulier si vous voulez afficher plusieurs documents XML sur la même page), vous allez devoir le modifier, par exemple. extrayez la feuille de style et le script dans des fichiers distincts que votre page référence au lieu d'avoir la transformation les émettre, de sorte que vous ne finissez pas avec huit copies d'entre eux dans votre page.
J'ai utilisé cette transformation (plus un contrôle WebBrowser
) pour créer une petite classe de visualiseur XML que j'utilise dans mes applications de bureau, et cela fonctionne comme un charme.
- 1. Quel est le meilleur moyen de déployer des applications Web?
- 2. Quel est le meilleur moyen de fermer un thread WCF?
- 3. Quel est le meilleur moyen de générer du code de liaison XML à partir d'une DTD?
- 4. Quel est le meilleur moyen de redimensionner un objet BitmapData?
- 5. Quel est le meilleur moyen de valider XML w.r.t XSD en utilisant Free XML Validator?
- 6. Quel est le meilleur moyen de contourner XML dans une application .NET?
- 7. Quel est le meilleur moyen de restreindre l'accès à un site Web de développement?
- 8. Quel est le meilleur moyen d'envoyer des données WBXML au serveur Web?
- 9. Quel est le meilleur moyen de récupérer la clé de retour dans un PasswordBox? (WPF/XAML)
- 10. Quel est le meilleur moyen de gérer QUERY_STRING en PHP?
- 11. Quel est le meilleur moyen de communication interprocesseur sous Linux?
- 12. Quel est le meilleur moyen d'ajouter des extraits de code color-sytax à une page Web?
- 13. Quel est le meilleur moyen de comparer plusieurs propriétés javabéennes?
- 14. Quel est le meilleur moyen de copier une liste?
- 15. Quel est le meilleur moyen de faire throbber en C#?
- 16. Quel est le meilleur moyen d'ajouter des variantes du même caractère à une vue dans Cocoa
- 17. C# télécharger une page Web. Un meilleur moyen est nécessaire, l'utilisation du processeur est élevée
- 18. Quel est le meilleur dans asp.net 2.0?
- 19. Quel est le meilleur moyen de dessiner des "boutons" skinnables dans un jeu vidéo?
- 20. Quel est le meilleur framework d'application web java qui va bien avec xml + xslt?
- 21. Quel est le meilleur moyen de renvoyer une erreur à un processus TSQL?
- 22. Quel est le meilleur logiciel d'analyse de journal Web?
- 23. Quel est le meilleur moyen de mettre en cache des images sur mon site Web?
- 24. Quel est le meilleur moyen de lister un membre et tous ses descendants dans MDX?
- 25. Quel est le meilleur moyen d'afficher plusieurs fichiers PDF via un navigateur?
- 26. Quel est le meilleur moyen de dupliquer des données dans un modèle django?
- 27. Quel est le meilleur moyen dans Tcl v8.4 pour qu'un proc retourne un tableau?
- 28. Quel est le meilleur moyen de regrouper des projets autotools individuels dans un autre "projet"?
- 29. Quel est le meilleur moyen de récupérer un seul enregistrement via un OleDbConnection?
- 30. Quel est le meilleur moyen d'introduire le décryptage et l'affichage des mots de passe dans delphi