Applet-Editor mit "versteckten" Tags

klausi41

Grünschnabel
Hallo,
ich hoffe, ich bin hier richtig!

Ich will mit Hilfe eines Applets einen XML-Editor erstellen. Die XML-Auszeichnung erfolgt jeweils darüber, dass man einen Textabschnitt markiert und dann einen Button für das jeweils gewünschte Tag clickt.

Die Schwierigkeit ist, dass das XML für den Benutzer nicht sichtbar sein soll,sondern der entsprechende Abschnitt nur in einer bestimmten Farbe angezeigt wird.Im Grunde ist es - denke ich - nichts anderes als was auch Textverarbeitungsprogramme machen, bei denen die internen Formatierungsanweisungen (z.B. für Fette Schrift) ja auch nicht angezeigt werden.
Das heißt ich muss mir in irgendeiner Form in einer Parallelstruktur merken, wo welches Tag steht, damit ich bei neuen Auszeichnungen durch Validieren gegen eine DTD testen kann, ob das Tag dort stehen darf oder nicht.

Die Frage ist, ob ich das alles zu Fuß erledigen muss, oder ob es vielleicht irgendwelche Bibliotheken gibt, die da Vorarbeit leisten.

Für Hinweise wäre ich sehr dankbar,
Klaus
 
Zuletzt bearbeitet:
Hm .. ich weiss zwar von keiner Bibliothek, aber ich denke das man mit einer baumartigen Datenstruktur recht gut zum Ziel kommt. Dann kann man nämlich relativ einfach auch das Verschachteln von Tags realisieren, in dem ein Tag ein Unterknoten eines Parent Tags wird, wenn es sich innerhalb des anderen befindet. Vielleicht hilft das ja ?

Gruß Stefan
 
Hallo Stefan,

hast du vielleicht einen Tipp, wo man da anfängt zu suchen? Kann so etwas mit JDOM funktionieren?
Habe damit zwar schon gearbeitet, aber ich kann mir gerade nicht richtig vorstellen, wie das gehen soll, z.B. mit dem Edieren an jeder Stelle im Text!

Grüße,
Klaus
 
Zurück