XSLT '&' Problem

jccTeq

Erfahrenes Mitglied
Hallo Leute,

ich hab mal wieder was:

ich soll eine reine Text-Datei mit einem .NET Programm (an das ich nicht herankomme) aus einer XML und einer XSLT-Datei generieren. Soweit kein Problem...

Aber:

Es soll in der resultierenden Text-Datei etwas stehen wie

Code:
name=BLABLUBB & BLABLI

Das kaufmännische Und macht da aber Probleme. Egal, was ich in der XSLT-Datei in das Template schreibe, im Resultat steht immer

Code:
name=BLABLUBB & BLABLI

oder es kommt eine Fehlermeldung vom XML-Parser.

Wie bekomme ich es nun über das Stylesheet hin, daß in der resultierenden Text-Datei ein & steht und kein & ?

Danke!

Gruß, Hendrik


EDIT:
Hier das XSLT-Stylesheet:
Code:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" />

	
<xsl:template match="/">

	
<xsl:for-each select="/MyData/Subscriber">
			
	name=<xsl:value-of select="name1"/> &amp; <xsl:value-of select="name2"/>

</xsl:for-each>

</xsl:template>



</xsl:stylesheet>
 
Versuch mal <xsl:eek:utput method="xml" /> oder auch "html".
Wenn das allerdings eine Maschienenlesbare Textdatei sein soll (z.B. *.ini), wird dir damit nicht geholfen sein, da sich jetzt ein XML-Header in der Ausgabe befindet.
 
Zurück