it-swarm.com.de

Was sind benutzerfreundliche Möglichkeiten, um XML zum Lesen und Scannen anzuzeigen

Ich suche nach Beispielen und Ratschlägen für die benutzerlesbare Anzeige von XML. Der Benutzer bearbeitet die XML nicht, sondern sucht nur nach Informationen innerhalb der XML. Ich entwerfe eine Schnittstelle für Systemadministratoren, und sie müssen bestimmte Daten in SOAP - Nachrichten scannen oder finden, um ihre Fehlerbehebung durchzuführen. Ich werde einen Suchmechanismus bereitstellen, aber ich möchte immer noch einen benutzerfreundlicherer Anzeigemechanismus.

Ich habe unter UX gesucht und http://www.wymeditor.org/ gefunden, das eine ziemlich interessante Anzeigetechnik hat, aber den Tag-Namen möglicherweise zu stark hervorhebt.

Ich weiß, dass XML nicht sehr benutzerfreundlich ist, daher sind alle Ideen willkommen!

5
Kusmeroglu

Da alle, die XML kennen, mit Notepad ++ vertraut sind, würde ich versuchen, die dort verwendeten Elemente zu verwenden. Und vielleicht erweitern Sie die Codezeilen mit Farb-Tags (zum Beispiel XML-Tags), fett (zum Beispiel Eigenschaften), kursiv = (für sg else).

so etwas wie in GMail

enter image description here

Farben können sogar beim Scannen, Erinnern und Verbessern des Gedächtnisses helfen. Siehe diese Fallstudie zu Die Auswirkungen von Farbe auf das Gedächtnis PDF zur Bestätigung.

4

Meine unmittelbare Idee ist es, ein XSLT-Stylesheet zu verwenden, um das XML in ein HTML-Dokument umzuwandeln, das Sie dann nach Belieben visuell formatieren können. Auf diese Weise können Sie sie z. Tabellen und Datagrids anstelle von Roh-XML. Wenn Sie dies jedoch für Systemadministratoren entwickeln, müssen Sie möglicherweise nicht so weit gehen, da sie wahrscheinlich bereits mit XML vertraut sind. Eine Sache, die Sie beachten sollten, ist, dass Sie die richtige Benutzeroberfläche für das richtige Publikum entwickeln sollten. Wenn sie also bereits XML-Dateien verarbeiten, sollten Sie sich keine Sorgen über eine zu starke Vereinfachung machen Dinge.

In meinem Produkt Handcraft bieten wir eine Option namens "Fokus auf das Schreiben", die für Texter und andere nicht technische Benutzer gedacht ist, die die Kopie eines HTML-Prototyps bearbeiten möchten. Der Modus blendet alle XML-Knoten aus und hält den Text nur undurchsichtig, sodass Sie die Struktur bei Bedarf immer noch verstehen, sich aber nicht davon ablenken lassen und sich nur auf das Schreiben von Kopien konzentrieren können:

enter image description here

Sie könnten etwas Ähnliches tun, wenn Sie das XML wie gewohnt anzeigen, aber nur bestimmte Teile hervorheben, durch die sie schauen sollen (z. B. mit XPath). Trotzdem bleibt SOAP kaum lesbar, so wie es ist, also gibt es definitiv eine Herausforderung. Viel Glück!

2
Rahul