mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 28.03.2024 13:10 Benutzername: Passwort: Auto-Login

Thema: xslt soll eckige Klammer generieren vom 14.10.2009


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> xslt soll eckige Klammer generieren
Autor Nachricht
grinch
Threadersteller

Dabei seit: 05.01.2009
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 14.10.2009 11:46
Titel

xslt soll eckige Klammer generieren

Antworten mit Zitat Zum Seitenanfang

Hallo ...

ich möchte in einer Ziel Datei ziel.mht die Zeile

Content-ID: <477F38927B46N378463>

generieren und nutze dazu eine XSLT Datei mit folgendem Code:

...
Content-Type: image/<xsl:value-of select="name()" />
Content-ID: <xsl:value-of select="generate-id(parent::node())" />
Content-Transfer-Encoding: base64
...

wie bekomme ich die eckigen Klammern um die ID? Ohne diese checkt der IE das nämlich nicht!

Danke mal
  View user's profile Private Nachricht senden
bacon

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 14.10.2009 12:00
Titel

Antworten mit Zitat Zum Seitenanfang

http://www.devtrain.de/news.aspx?artnr=296
  View user's profile Private Nachricht senden
Anzeige
Anzeige
grinch
Threadersteller

Dabei seit: 05.01.2009
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 14.10.2009 12:07
Titel

Antworten mit Zitat Zum Seitenanfang

tja, das hatte ich auch versucht, sogar in UTF, aber ohne Erfolg

das Ergebnis sieht so aus:

Content-ID: &lt;N1CC01228.1CC1CAEC&gt;

er hat also aus dem UTF wieder diese HTML dekodiertes gemacht. Ich brauch aber <> *Schnief*
  View user's profile Private Nachricht senden
bacon

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 14.10.2009 12:12
Titel

Antworten mit Zitat Zum Seitenanfang

Ne brauchst du nicht, < und > sind XML-eigene Zeichen (die zur Sprachsyntax gehören). Da Xslt immer "nur" eine XML-Instanz in eine andere Xml-Instanz "transformiert", muss diese Xml Instanz auch dem gängigen Regelwerk entsprechen.
  View user's profile Private Nachricht senden
grinch
Threadersteller

Dabei seit: 05.01.2009
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 14.10.2009 12:22
Titel

Antworten mit Zitat Zum Seitenanfang

so also?

Content-ID: &lt;<xsl:value-of select="generate-id(parent::node())" />&gt;

dann steht das auch so i d Zieldatei

Content-ID: &lt;N1CC01228.1CC1CAEC&gt;

und wenn ich die Zeichen selbst nehme, also < und > bekommt der Translater nen Sprung und mhtml
wird garnicht erzeugt

* Ich geb auf... * HELP
  View user's profile Private Nachricht senden
grinch
Threadersteller

Dabei seit: 05.01.2009
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 14.10.2009 12:33
Titel

Antworten mit Zitat Zum Seitenanfang

das ist ja eklig: HIER DIE LÖSUNG

<xsl:text disable-output-escaping="yes">&lt;</xsl:text>

<xsl:value-of select="generate-id(parent::node())" />

<xsl:text disable-output-escaping="yes">&gt;</xsl:text>

*ha ha* * Keine Ahnung... *

trotzdem vielen Dank @bacon


Zuletzt bearbeitet von grinch am Mi 14.10.2009 12:34, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
 
Ähnliche Themen MYSQL Klammer in Spaltenname
XSLT Position()
Währung mit XSLT
Mit XSLT URL encoden?
XSLT Script
position=last() - XSLT
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.