Hallöchen ihrs,
ich habe vor einen XML-Schreiber/-Leser/-Editor zu bauen und dachte das könnte vielleicht für den einen oder anderen hier interessant sein.
Das ganze soll nicht auf Textbasis laufen sondern die Xml in einer DataGridView darstellen.
Was kann der Editor schon❔
Was soll er können❔
Ich werde heute abend noch ein Bild anhängen vom aktuellen Stand...
Von all den Sachen, die mir verloren gegangen, hab ich am meisten an meinem Verstand gehangen... MfG...
Besser spät als nie... da ja anscheinend auch kein Interesse besteht ists ja auch nur halb so wild =)
Von all den Sachen, die mir verloren gegangen, hab ich am meisten an meinem Verstand gehangen... MfG...
[...]da ja anscheinend auch kein Interesse besteht[...]
Was erwartest Du bitte, wenn Du hier irgendein Vorhaben ankündigst? Das jeder himmelhoch jauchzend 'Hier!!!' schreit? Zeige Resultate - alles andere ist Schall und Rauch!
Wenn die Regierung sagt, dass sie die Steuern senken wird, dann geht mir das auch am A vorbei, solange ich davon nichts auf meiner Abrechnung sehe.
Auch ein Screenshot hilft wenig, um sich ein Urteil über Deine Arbeit erlauben zu können.
Nur soviel (auf Basis des Screenshots): für einen XML-Editor fehlt mir hier, auch wenn das Konzept auf einem Grid basiert, die Abbildung der hierarchischen Struktur des Dokumentes.
Gruß
s-sharp
Zu dem Screenshot:
Die Tabs die zu sehen sind representieren jeweils eine Tabelle die wie du schon richtig erkannt hast in einem DataGridView dargestellt werden...
Hirarchie genug? (ergänz mich bitte)
Die Toolbar spricht wohl für sich:
Load = Laden einer XML
Save = Speichern der aktuellen XML
Add = hinzufügen von Tabellen, Spalten, Zeilen
Die Spalten stellen sich auf grund des Schemas die Datentypen ein und checken ob eingegebene Werte gültig sind...
Screenshot = doof?
Stimmt!
Die exe / sourcen gibt es später so weit ein Großteil der Sachen funktioniert und das ganze schön gemacht ist...
Von all den Sachen, die mir verloren gegangen, hab ich am meisten an meinem Verstand gehangen... MfG...
Das sieht äußerst merkwürdig aus...
Darüber habe ich aber auch noch nicht nachgedacht...
Man kann halt mehrere Tabellen einfügen und am ende kommt so eine XML bei raus...
par example:
<Root>
<Tab1>
<Name>Foo</Name>
<Text>Bla</Text>
<Nerf>...</Nerf>
</Tab1>
<Tab1>
<Name>Bar</Name>
<Text>BlaKeks</Text>
<Nerf>...</Nerf>
</Tab1>
<Tab2>
<Name>DaDa</Name>
<Text>Blubb</Text>
</Tab2>
<Tab2>
<Name>LaLa</Name>
<Text>Bla</Text>
</Tab2>
</Root>
Von all den Sachen, die mir verloren gegangen, hab ich am meisten an meinem Verstand gehangen... MfG...
Allerdings finde ich so etwas auch sehr wichtig...
<Root>
<Tab1>
<Name>
<Name1>blubb</Name1>
<Name2>bsdslubb</Name2>
<Name3>blubffffdfdfdfb</Name3>
</Name>
<Text>Bla</Text>
<Nerf>...</Nerf>
</Tab1>
</Root>
Gruß Dennis
mich würde an dieser stelle interessieren wie es denn aussieht wenn ich sagen wir mal eine hirarchietife von 30 subelementen habe.
@Atomroflman
Genau das meinte ich mit
für einen XML-Editor fehlt mir hier, auch wenn das Konzept auf einem Grid basiert, die Abbildung der hierarchischen Struktur des Dokumentes.
Die Betonung liegt hier auf Struktur; nicht auf hierarchisch.
Ansonsten
Die Toolbar spricht wohl für sich:
Load = Laden einer XML
Save = Speichern der aktuellen XML
Add = hinzufügen von Tabellen, Spalten, Zeilen
Screenshots einer Toolbar sind nichtssagend. Klar kann man sehen, was ein Klick auf einen der Buttons bewirken soll; aber ob er das auch tut?!
Ich wollte mit meiner Kritik nur zeigen, dass man eine Arbeit nicht anhand von Screenshots beurteilen kann.
Gruß
s-sharp
ich werde denk ich mal am donnerstag weitere ergebnisse reinstellen (da hab ich schule d.h. ne mange zeit zum gedanken machen...) und mir mal gadanken über eine tiefere struktur machen...
ich denke grade an anzeige von subtables bei klick auf felder oder so was???
oder mehrere tabcontrols ineinander wobei das ziemlich schnell unübersichtlich werden könnte...
Von all den Sachen, die mir verloren gegangen, hab ich am meisten an meinem Verstand gehangen... MfG...
ich arbeite täglich mit xml dokumenten die locker mal 30 hierarchien haben. da wären dann über 30 tabs mehr als hinderlich.
zudem wie handled dein programm olgende struktur?
<root>
<subelements>
<e1>
<name>
<famalyname>Antitux</famalyname>
<surename>Crocodile</surename>
</name>
</e1>
<e2>
<job>hunting</job>
</e2>
<e3>
<medals>
<gold>
<superhunter/>
<watershark/>
</gold>
<silver>
<junglecreep/>
</silver>
</medals>
</e3>
</subelements>
</root>
Bei deinem Projekt habe ich mich sofort an XMLSpy erinnert. Wenn dein Projekt in die Richtung geht, dann bin ich sehr daran interessiert es schonmal zu testen 😉
Viel Erfolg
Sieht interessant aus, könnte ich auch atm gut gebrauchen.
Ich fände es super, wenn du eine Demo (oder Pre-Alpha, je nachdem, wie du es nennen willst 😉) postest.
mir ist leider noch nichts eingefallen wie ich die vielschichtigkeit in der GUI darsellbar machen kann... von daher könnte es noch dauern bis ich was veröffentlichen kann... ich werde mich wohl denn erst mal auf einfache XMLs beschränken müssen...
Von all den Sachen, die mir verloren gegangen, hab ich am meisten an meinem Verstand gehangen... MfG...
Hi,
um die Struktur darzustellen eignet sich vielleicht ein TreeView besser.
Wenn man dann einen Eintrag wählt, werden dessen Untereinträge zum Editieren angezeigt. Nur so ein Vorschlag...
Big Al
Da man Spatzen nicht mit Kanonen jagt, sollte man auch nicht mit Computern auf Spatzenhirne losgehen.
wollte ich auch vorschlagn, zumal XMLs sowieso an baumstrukturen orientiert sind, oder? 😉
Ich fände es super, wenn du eine Demo (oder Pre-Alpha, je nachdem, wie du es nennen willst 😉) postest.
wenn dir die struktutiefe von weiter oben reicht kann ich was posten... X(
Von all den Sachen, die mir verloren gegangen, hab ich am meisten an meinem Verstand gehangen... MfG...