XML-Daten mit XSLT an PHP übergeben

08. Aug 2009

Beachten Sie unbedingt folgenden Hinweis zur Übergabe von XML-Daten an PHP

Wenn Sie Daten über XSLT-an PHP übergeben wollen, um diese vor der Ausgabe weiter zu verarbeiten, müssen Sie darauf achten, dass diese zu markieren sind. 

Falsch: verursacht einen Fehler, wenn das XML ein Anführungszeichen enthält

<wsl:php>
  $phpVariable = "<xsl:value-of select="wd:fragment[@id = 'value']/text()"/>";
</wsl:php>

Korrekt: kommt auch mit Anführungszeichen im XML klar

<wsl:php>
  $phpVariable = "<xsl:value-of select="php:functionString('wStringconverter::maskQuotes', wd:fragment[@id = 'value']/text())"/>";
</wsl:php>

Entwicklerbereich Weblication® CMS - © Scholl Communications AG