phpbar.de logo

Mailinglisten-Archive

[php] DOM/XSL

[php] DOM/XSL

Seong-Min Kang kang at respice.de
Mit Aug 31 15:58:03 CEST 2005


Hallo Christoph,

Christoph Rust schrieb:
> Ich würde gerne in eine XSL-Datei mittels DOM eine zweite XSL-Datei an
> einem bestimmten Punkt (div-Node) anhängen.

Du solltest mit XPath arbeiten. Auch die XSL-Dateien kannst du als
DOM-Dokumente einlesen und so zusammenfügen. Allerdings musst du das
zweite Template als "named" Template einbinden, das du an gegebener
Stelle ausführst.

Kleines Beispiel:

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>

Und jetzt die üblichen DOM Manipulationen...

Hoffe das hilft. Seong.

php::bar PHP Wiki   -   Listenarchive