Danke schonmal,
aber ganz klappt es leider noch nicht.
ich habe zwei XML dateien mit jeweils einer eigenen XSL-Datei:
Erste XML Datei:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="one.xsl" ?>
<main>
<text>Hallo</text>
<in source="two.xml"/>
</main>
--------------------------------------
Erste XSL Datei:
<xsl:template match="/">
<html><body>
xsl:apply-templates/
</body></html>
</xsl:template>
<xsl:template match="text">
<p style="color:#ff0000"><xsl:value-of select="."/></p>
</xsl:template>
<xsl:template match="in">
<xsl:apply-templates select="document(./@source)/test"/>
</xsl:template>
</xsl:stylesheet>
----------------------------
Zweite XML Datei:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="two.xsl" ?>
<wow>
<test>
IT Works !
</test>
</wow>
Zweite XSL Datei:
<xsl:template match="/">
xsl:apply-templates/
</xsl:template>
<xsl:template match="test">
<p style="color:#ff0000"><xsl:value-of select="."/></p>
</xsl:template>
</xsl:stylesheet>
Jetzt müßte er ja beides rot anzeigen..
Er zeigt aber nur "Hallo". It works kommt gar nicht vor...