Mam plik XML, który jest formatowany przez arkusz XSL,
Mam też plik który zawiera fragment html-a (stopke) która ma być umieszczana w każdym moim arkuszu.
Jest możliwe przy użyciu XSL-a zaimportowania takiego arkusza?
0
0
Widać sam muszę sobie odpowiadać na pytania, ale zamieszczam odpowiedź może komuś się przyda...
Wiec mam xml-a o nazwie stopki.xml w ktorym przechowuje stopki użytkowników,
przykładowo:
<?xml version="1.0"?>
<stopki>
<stopka suid="1"><![CDATA[
<div align="center"><b>Tekst w HTML-u do pokazania w stopce</b></div>
]]></stopka>
</stopki>
a teraz skrócona wersja szablonu który to pobiera:
<?xml version="1.0" encoding="windows-1250"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >
<xsl:output method="html" encoding="utf-8" doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" indent="yes" />
<xsl:template match="/" >
<html>
<body>
<table>
<xsl:apply-templates select="document('stopki.xml')/stopki" />
</table>
</body>
</html>
</xsl:template>
<xsl:template match="stopki" >
<tr>
<td colspan="3">
<xsl:value-of select="stopka" disable-output-escaping="yes"/>
</td>
</tr>
</xsl:template>