Hallo DataStream,
Und jetzt kannst du das per XSL aufbereiten. Ja, das ist ja auch mein Problem. Ich weiß es nicht wie ich xsl definieren muss, damit ich im Browser nur 3 Zeilen sehen kann: Line1,2,3 alle untereinander, ohne Tags im Browserfenster. Kann mir jmd helfen?
Probiere diesen Ansatz, Ausgabe als Absätze, eine Liste wäre auch sinnvoll:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="UTF-8"/>
<xsl:template match="myxml">
<html>
<head>
<title>Test</title>
</head>
<body>
<h1>Ausgabe</h1>
<xsl:apply-templates select="record"/>
</body>
</html>
</xsl:template>
<xsl:template match="record">
<xsl:for-each select="line">
<p><xsl:value-of select="."/></p>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
Einbindung von test.xsl ins XML-Dokument:
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="test.xsl" type="text/xsl"?>
<myxml>
<record>
<line>Line 1</line>
<line>Line 2</line>
<line>Line 3</line>
</record>
</myxml>
Grüße, Thomas