Mailinglisten-Archive |
Hi, Christoph Rust schrieb: > Seong-Min Kang schrieb: > >> du diese vorher zu einem Dokument zusammenfügen musst. >> Das Ganze sollte dann so aussehen: >> >> Datei 1: >> <xsl:stylesheet> >> <xsl:template blah="blah"> >> <div id="d"> >> <xsl:call-template name="binde-mich-ein"/> >> <bla/> >> </div> >> </xsl:template> >> </xsl:stylesheet> >> >> Datei 2: >> <xsl:stylesheet> >> <xsl:template name="binde-mich-ein"> >> <bla/> >> </xsl:template> >> </xsl:stylesheet> >> >> Beide werden zu: >> <xsl:stylesheet> >> <xsl:template blah="blah"> >> <div id="d"> >> <xsl:call-template name="binde-mich-ein"/> >> <bla/> >> </div> >> </xsl:template> >> <xsl:template name="binde-mich-ein"> >> <bla/> >> </xsl:template> >> </xsl:stylesheet> ... > Genau da liegt ja das Problem, wie kann ich aus mehreren XSL-Dateien > eine XSL-Datei erzeugen, die ich dann dem XSLT-Processor, mit samt den > XML-Daten, übergebe und daraus widerum den XHTML-Output ausgebe? > Kann ich mehrere XML(XSL) Dokumente mittels DOM->load($path) laden oder > wie füge ich alle XSL-Dokumente zu einer zusammen? Ein kleines Beispiel: $datei1 = DOMDocument::load($datei1name); $datei2 = DOMDocument::load($datei2name); $import = $datei1->importNode($datei2->documentElement->firstChild, 1); $datei1->documentElement->appendChild($import); fertig! -- Herr Seong-Min Kang; Bullmann, Hunstein & Kang GbR Tel. (Direkte Durchwahl): +49 (0) 69 - 38 09 75 230 Tel. (Büro): +49 (0) 69 - 65 300 612 Fax: +49 (0) 69 - 65 300 614 e-Mail: kang at respice.de; URL: http://www.respice.de
php::bar PHP Wiki - Listenarchive