Wenn Sie in Firefox ein einfaches XML-Dokument anzeigen, wird der Standard-XML-Anzeigemodus angezeigt, in dem Sie Teilbäume usw. ausblenden können. Die Funktionalität ist jedoch ziemlich eingeschränkt. Es gibt nichts Praktisches wie die Schaltflächen "Alle erweitern" und "Alle zusammenfalten". Es gibt diese lästige "Diese XML-Datei scheint keine damit verknüpften Stilinformationen zu haben. Die Dokumentbaumstruktur wird unten angezeigt" Nachricht am Anfang der Seite. Gibt es anständige Firefox-Erweiterungen, die eine bessere XML-Anzeige/-Manipulation/-Navigation ermöglichen? Ich habe im Mozilla-Erweiterungs-Repository nachgesehen, aber es schien nichts vielversprechendes zu geben.Bessere XML-Anzeige in Firefox
Antwort
Wenn ich Webdienste schreibe, die XML-Inhalt bereitstellen, wird normalerweise eine XML-Stylesheet-Deklaration dem Inhalt vorangestellt, um den Inhalt für den menschlichen Konsum zu formatieren. Das Stylesheet ist eine clientseitige XSLT-Transformation, die im Browser ausgeführt wird, um die XML in XHTML und CSS umzuwandeln, möglicherweise mit etwas JavaScript, um Interaktivität hinzuzufügen. Es erleichtert das Debuggen des Webservice und bedeutet oft, dass ich keine HTML-Webanwendung schreiben muss, um auf dieselben Daten zuzugreifen.
http://www.w3.org/TR/xml-stylesheet/ +1 – RobertPitt
Nat, das hilft nicht, wenn Sie den XML-Inhalt einer anderen Person herunterladen.
Normalerweise verwende ich IE 6 (zumindest können Sie es in einem Texteditor öffnen), aber IE8 verhält sich ähnlich wie Firefox. Ich würde eine Antwort auf diese Frage lieben.
Sofern Sie die Frage des OP nicht beantworten, verwenden Sie bitte die Funktion Kommentar hinzufügen, um zu diskutieren. –
Ich hatte damals nicht genug Ansehen. – Cameron
Verknüpfen Sie einen anderen Viewer mit den XML-MIME-Typen, die Sie bearbeiten möchten, indem Sie mimeTypes.rdf in Ihrem Profilverzeichnis bearbeiten. XML ist application/xml und text/xml, aber es gibt auch spezifische Varianten wie application/xhtml + xml, application/svg + xml und application/rss + xml, in denen Sie entscheiden müssen, ob Sie das Standardverhalten überschreiben (Catching) diese würden XHTML-Rendering, SVG-Bilder und RSS-Feeds jeweils unterbrechen).
Sobald Sie den Typ registriert haben, sollten Sie in der Lage sein, die Standardaktion unter Extras-> Optionen/Anwendungen zu ändern, um den von Ihnen gewünschten Editor zu verwenden.
Ich versuche dies zu tun und habe jetzt Text/XML und Anwendung/XML-Mime-Typen auf die MimeTypes.rdf-Datei in meinem Profil. Der XML-Typ wird jetzt in den Tools \ Options \ Applications angezeigt, und ich habe den Handler auf Notepad ++ eingestellt, aber wenn ich auf einen XML-Link klicke, wird er immer noch im Standard-XML-Viewer geöffnet. Weißt du, ob der Standard-Viewer diese Einstellung außer Kraft setzt oder mir etwas fehlt? Danke –
können Sie firefox eigenen xsl doc bearbeiten, wie durch die
following link angegebenich nach der gleichen Art der Sache bin ich, ich werde ein Spiel mit xsl haben und meine Ergebnisse veröffentlichen.
Sie können einen XSLT-Stylesheet zu Ihrem XML-Dokument verknüpfen, indem das Hinzufügen:
<?xml-stylesheet type="text/xsl" encoding="UTF-8" href="yourstylesheet.xsl" version="1.0"?>
nach der XML-Deklaration. Weitere Informationen finden Sie unter http://www.w3schools.com/xsl/xsl_transformation.asp.
Die 'encoding' und' version' Pseudoattribute sind bei einer xml-stylesheet Verarbeitungsanweisung nicht erlaubt, siehe http://www.w3.org/TR/xml-stylesheet/ (wenn du darüber nachdenkst, die Kodierung und Version sind Eigenschaften des Stylesheets und sollten vom Stylesheet selbst angegeben werden, nicht vom Dokument, das damit verknüpft ist.) –
Sie können Entwicklersymbolleiste hinzufügen, die XML Developer die Verwendung von Standardwerkzeugen von Ihrem Browser aus ermöglicht!
https://addons.mozilla.org/en-us/firefox/addon/xml-developer-toolbar/
Danke, Deepak, aber dieses Addon sieht so aus, als ob es nur Werkzeuge zum Arbeiten mit lokalen XML-Dateien bietet arbeiten mit Dateien, die von einem Webserver bereitgestellt und im Browser angezeigt werden. – dotancohen
Diese Erweiterung ist ziemlich gut:
https://addons.mozilla.org/en-US/firefox/addon/xmlutils/
ein schöneres Schrift Addiert und enthält xPath Auswertung.
Dies ist mehr ein Hack als eine Lösung, aber Sie können Firefox Developer Tools öffnen und dort ein XML durchsuchen.
Eigentlich ist es derzeit nicht viel besser als die normale Ansicht, aber zumindest sind alle Knoten von Anfang an kollabiert und Sie können Alt + klicken, um alle Nachkommen eines Knotens zu erweitern (seit Firefox 31).
- 1. Bessere Wartesyntax in Java
- 2. Bessere Funktionszusammensetzung in Python
- 3. Warum bessere Isolationsstufe eine bessere Leistung in SQL Server
- 4. Bessere Konvertierungsfunktionen
- 5. Bessere Benachrichtigungen in der Taskleiste
- 6. jeder bessere Timer in asp.net?
- 7. Bessere HTML Builder in Java
- 8. Eclipse optimierte Konfiguration für bessere Leistung
- 9. Laravel View - bessere Lesbarkeit
- 10. Java Swing - bessere Schriftglättung
- 11. bessere Fehlermeldung angezeigt als
- 12. Bessere Lösung als Globalize.currencyParser?
- 13. Bessere Dateireferenz für Typoskript
- 14. Bessere Leistung für Hintergrundbilder
- 15. Bessere Stimme für Twilio
- 16. Bessere Version von draw9patch
- 17. bessere Alternative zu Gradientenabfallsaktualisierung
- 18. Bessere Art der Parameterüberprüfung?
- 19. wollen bessere Inhalte anzeigen
- 20. Zeitkomplexitätsanalyse: bessere Erklärung?
- 21. Eine bessere PHP array_merge
- 22. Angular: bessere Formularvalidierungslösung
- 23. Eine bessere Spielschleife schreiben
- 24. Bessere Zufallsgenerierung PHP
- 25. Bessere Möglichkeit, Bilder hochzuladen?
- 26. Bessere jQuery Ajax Fehlerinformationen
- 27. Objektgraph für bessere Testbarkeit
- 28. bessere Randomisierung mit PHP
- 29. Bessere Windows-Kommandozeilen-Shells
- 30. Bessere Regex-Übereinstimmung?
Ich habe ein Kopfgeld auf diese Frage, aber selbst mit dem Kopfgeld ist keine der Antworten sehr hilfreich für die Anzeige von XML-Dokumenten im Browser. Ich gebe das Kopfgeld keiner der Antworten zu. Wenn jedoch jemand in der Zukunft eine gute Lösung findet, werde ich gerne ein weiteres Kopfgeld hinzufügen und es verleihen. Vielen Dank. – dotancohen