XML-Daten an PHP übergeben

07. Jul 2010

XML-Daten können an PHP übergeben und dann beliebig weiter verarbeitet werden.

Wenn Sie XML-Daten weitergehend verarbeiten wollen, bietet es sich an, diese an eine PHP-Variable zu übergeben und dann mit PHP weiterzuverarbeiten. Wichtig dabei ist, dass die Anführungszeichen über wStringconverter:maskQuotes maskiert werden.

Beispiel für die Übergabe der Beschreibung an die Variable $description

<wsl:php>
$description = "<xsl:value-of select="php:functionString('wStringconverter::maskQuotes', wd:extension/wd:meta/wd:description/text())"/>";

<![
CDATA[
$description = preg_replace("/(https?\:\/\/[a-zA-Z0-9\/\.\_\-]+)/", '<a href="$1">$1</a>', $description);
print
$description;
]]>
</
wsl:php>