Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

XML-Bearbeitung unter Linux

Empfohlene Antworten

Veröffentlicht

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.

Ist zwar von der Sprache her richtig hier im Forum, da es aber hauptsächlich um die Editoren dazu geht, ist der Thread im Linuxforum wahrscheinlich besser aufgehoben. Ich schieb den mal rüber.

quanta kann das

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

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 ...

  • 4 Wochen später...

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.