Zum Inhalt springen

XML-Bearbeitung unter Linux


frquadrat

Empfohlene Beiträge

Hallochen!

Tja, unter Windoof gibt es ja Altova XMLSpy, SonicSoftware Stylus Studio, die beide sehr gute Programme zum Bearbeiten von XML und XSL darstellen.

Natürlich haben (g)vi(m) und andere Editoren auch syntax highlighting, aber es kommt mir auch noch auf andere Sachen an:

  • Automatisches generieren des passenden schließenden Tags bei Eingabe von "</"
  • Umschaltbare Ansicht zwischen Baum- und Textansicht oder ggf. sogar Tabellendarstellung des XMLs
  • Anhand von XML Schema oder DTD sollen nur die erlaubten Attribute und Elemente zugelassen werden
  • Ggf. Backtracking von der Ausgabe zum XSL und/oder zum XML

Kennt da wer was?

Es gibt z.B. manche Plugins für Eclipse, aber irgendwie blicke ich da nicht durch, welches wirklich empfehlenswert ist (und auch funktioniert).

Mit dem UltraEdit (Windows) und der Debugging-Ausgabe des Xalan-J (XSLT-Prozessor) hatte ich mal Backtracking eingerichtet, funktionierte sehr gut.

Wie das mit (g)vi(m) oder anderen Editoren gehen könnte, habe ich keinen blassen Schimmer.

Vielleicht hat ja wer sachdienliche Hinweise, danke im Vorraus.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Natürlich haben (g)vi(m) und andere Editoren auch syntax highlighting, aber es kommt mir auch noch auf andere Sachen an:

  • Automatisches generieren des passenden schließenden Tags bei Eingabe von "</"

[...]

Kennt da wer was?

Zumindes fuer diese Anforderung, weil du ja (g)vim schon erwaehnt hast,

kann ich dir ein mapping geben.

imap ¡Htag! <ESC>"zyiwciw<<C-R>z></<C-R>z>¡mark!<ESC>F<i

imap <M-t> ¡Htag!

Damit kannst du im Insert Mode irgendein Wort schreiben, dann ALT-t

druecken und (g)vim macht dir daraus ein Tag mit gleichnamigen

Schlusstag und positioniert dir den Cursor zw. beide Tags.

Beispiel:

"Tagname" wird dann zu "<Tagname></Tagname>"

HTH,

tkr

Link zu diesem Kommentar
Auf anderen Seiten teilen

imap ¡Htag! <ESC>"zyiwciw<<C-R>z></<C-R>z>¡mark!<ESC>F<i

imap <M-t> ¡Htag!
[...]
Das "¡mark!" muss raus. Ist bei mir auch ein mapping (Copy'n'paste halt). Also:
imap ¡Htag! <ESC>"zyiwciw<<C-R>z></<C-R>z><ESC>F<i

imap <M-t> ¡Htag!

muesste es dann tun ...

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 4 Wochen später...

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...