wStringconverter::wrapCDATA
Umschließt eine Zeichenkette mit CDATA
(verfügbar ab CMS-Version 015.001.034.000)
Funktionsaufruf
String wrapCDATA(String str)
Parameter
Diese Funktion benötigt keine Parameter.
Auszug aus einem XSL-Template - Umschließt formatierten Beschreibungstext aus den Objektdaten mit CDATA
<wsl:php> $text = wStringconverter::wrapCDATA('<xsl:value-of select="php:functionString('wStringconverter::maskApos', /wd:document/wd:extension/wd:object/wd:data[@id = 'description']/text())"/>'); <![CDATA[ print '<div>Beschreibungstext: '.$text.'</div>'; ]]> </wsl:php>
Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.
FAQs
- Was macht wStringconverter::wrapCDATA?
- Die Funktion **umschließt eine Zeichenkette mit CDATA**. Dadurch kann der Inhalt innerhalb von CDATA-Blöcken verarbeitet oder ausgegeben werden, ohne dass spezielle XML-Markup-Zeichen als XML-Struktur interpretiert werden.
- Ab welcher CMS-Version ist wStringconverter::wrapCDATA verfügbar?
- Die Funktion ist **verfügbar ab CMS-Version 015.001.034.000**.
- Wie lautet der Funktionsaufruf von wStringconverter::wrapCDATA?
- Der Funktionsaufruf lautet: **String wrapCDATA(String str)**.
- Benötigt wStringconverter::wrapCDATA Parameter?
- Laut Dokumentation benötigt die Funktion **keine Parameter**.
- Wie kann wrapCDATA in einem XSL-Template eingesetzt werden?
- Ein Beispiel aus einem XSL-Template zeigt, dass der Zieltext in einen CDATA-Bereich eingebettet wird, z.B. indem ein Wert aus den Objektdaten gelesen und anschließend in <code class="codeInline">wrapCDATA(...)</code> übergeben wird, um anschließend im CDATA-Kontext ausgegeben zu werden.
- Was ist der Hinweis zum Einsatz von Framework-Funktionen in eigenen Skripten?
- Beim Einsatz von Framework-Funktionen in eigenen Skripten sollte der verlinkte Artikel zum entsprechenden Thema beachtet werden (Hinweis in der Seite).
- Muss das Framework bei Einbindung von Funktionen wie wrapCDATA noch über grid.php referenziert werden?
- Nein. Wenn eine Funktion innerhalb einer Weblication® Seite eingebunden wird, z.B. **über das PHP-Quelltext Element** oder **in einem XSL-Template über wsl:php**, dann muss das Framework über die **grid.php** nicht mehr referenziert werden.