Hallo zusammen,
ich arbeite im Moment mit einem Stylesheet, das als outputmethod html benutzt:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" >
<xsl:output method="html" doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" indent="yes" encoding="iso-8859-1" />
In diesem Stylesheet gibt es einen Abschnitt, in dem die Maskierung von & zu & funktioniert: D.h. es steht im Quelltext der HTML-Seite die ich erzeuge auch ein einzelnes &. Hier der Abschnitt:
<xsl:template match="/">
<html>
<head>
<title>title</title>
<style type="text/css">
</style>
<script language="javascript" type="text/javascript">
... & ....
</script>
.....
die unrelevanten Teile habe ich mal weggelassen.
Weiter unten in dem File versuche ich nun das gleiche: Ein & in den HTML-Code ausgeben zu lassen. Allerdings erscheint das & oder & auch als & im HTML-Code.
</script>
</head>
<body>
.........
</body>
.....
Liegt das daran, dass es im <body> ausgegeben wird, und Xalan so clever ist es dann maskiert zu lassen?
Oder an etwas vollkommen anderem?
Und was kann ich machen, dass dann auch einfach ein & in meinem Code steht?
Gruss und Danke,
Matthias