Zum Inhalt springen

In XSLT einen "Tabulator einfügen" ??


Ladon

Empfohlene Beiträge

Hallo zusammen!

Ist es möglich ein XML mit XSLT in eine Textdatei umzuwandeln und dabei Tabulatoren einbauen?

Also nach jedem einzelnen Wert in der XML soll dann ein Tab kommen.

Bsp:

<tiere>

<hund>Bello</hund>

<katze>Mimi</katze>

</tiere>

Es soll in der txt also ein Tabulator zwischen hund und katze sein.

Ist das irgendwie möglich?

Wenn ja, wie?! ;-)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi,

das kommt immer darauf an wie Dein weiteres Konzept aussieht!

Gibt es mehrere Hunde und Katzen im Parent-Objekt? Oder immer diese Reihenfolge?

Prinzipiell kann man mit XSLT das Objekt in jegliches Zielmedium bringen!

Also auch Tabulatoren einfügen, oder innerhalb HTML auch Tabllen etc.

Da XML reiner Text ist kann ich den Text ja auch umordnen! (Hauptsinn von XSLT)

Wenn Du weitere Fragen zu XML hast kein Problem.

Welchen Parser wirst Du nutzen um die Zieltextdatei zu machen?

LG

Marc

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich benutze XML-Spy dafür.

Ja, es hat schon mehrere Hunde und Katzen.

Bzw, es hat auch noch andere Tiere(Vogel, maus, schlange....etc....)

Mir hat man in nem anderen Forum gesagt, das ich mit

<xsl:text> </xsl:text>

eine neue Zeile einfügen kann...

aber irgendwie klappt das nicht...kannst du mir sagen warum??

Wenn ich dann n Tab haben will, sollte ich 09 (HT) nehmen.

kannst du mir sagen was das heißt?!

Der aus dem Forum schreibt nicht mehr...

Vielen Dank für deine Hilfe!!

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi,

also in deiner XSL Datei must Du als erstes folgendes eintragen oberhalb der Templatedefinitionen:

<xsl: preserve-space elements="wurzelelement" />

Jetzt kannst Du innerhalb der Templatedefinitionen das Tag <pre>...</pre> nutzen um dort die whitespace-Behandlung in diesem Bereich auszuschalten, wo Du Dich um die Tierausgabe kümmerst.

Ein Tabulator fügst Du dann mit ein.

Habs gerade probiert, Tabulatoren, Zeilenumbrüche und Leerzeichen bleiben so erhalten wie sie existieren!

Ich hoffe es klappt... :)

LG

Marc

Link zu diesem Kommentar
Auf anderen Seiten teilen

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