wStringconverter

Zeichenkettenmanipulation

Funktionen

Fügt den XML-Prolog zu XML-Zeichenkette hinzu
String addPrologXml(String str)
Filtert einen Wert, um keine unsicheren Zeichen zu erhalten.
String applyFilter(String value, String filter)
Prüft, ob eine Zeichenkette UTF-8 konform ist
String checkUTF8(String str)
Erstellt eine gültige ID im Gegensatz zu convertToAnchorID werden auch Punkte und Doppelpunkte ersetzt (verfügbar ab CMS-Version 011.005.030.000)
String convertAnchorToID(String str)
Konvertiert einen String mit Byte-Angabe in den enstprechenden Wert
String convertFromBytes(String str, Array options = array())
Demaskiert die Sonderzeichen &, ", ', <, >
String convertFromXml(String str)
Erstellt eine gültige ID
String convertToAnchorID(String str)
Konvertiert eine Zeichenkette in einen gültigen und sinnvollen Verzeichnisnamen, der frei von Sonderzeichen ist
String convertToDirName(String str)
Konvertiert eine Zeichenkette in einen gültigen und sinnvollen Dateinamen, der frei von Sonderzeichen ist
String convertToFileName(String str)
Maskiert Zeichen für einen Regulären Ausdruck
String convertToReg(String str)
Konvertiert einen String in XML-konformen-String, d.h die Sonderzeichen &, ", ', <, > werden in HMTL-Zeichen umgewandelt
String convertToXml(String str)
Filtert Tags ohne Inhalt
String filterEmptyTags(String str, String tagName = 'p')
Ermittelt den ersten Buchstaben (verfügbar ab CMS-Version 011.001.366.000)
String getFirstChar(String str, Boolean convertUmlaut, String convertCase)
Maskiert einfache Anführungszeichen
String maskApos(String str, Boolean full)
Maskiert einfache Anführungszeichen, um diese in JS zu verwenden
String maskAposJS(String str)
Maskiert doppelte Anführungszeichen
String maskQuotes(String str)
Maskiert einen Text, so dass er von Bots nicht bzw. nur schwer lesbar ist. (verfügbar ab CMS-Version 015.007.023.000)
String maskTextBot(String str)
Minimiert JavaScript (verfügbar ab CMS-Version 15)
String minimizeJS(String jsStr)
Bereitet eine XML Datei (z.B. SVG) zum Einbetten in HTML vor (verfügbar ab CMS-Version 011.002.197.000)
String prepareXmlToEmbed(String str)
Entfernt den Doctype z.B. am Anfang eines HTML-Strings.
String removeDoctype(String str)
Entfernt das Wurzelelement aus einer XML-Zeichenkette
String removeDocumentElement(String str)
Löscht alle Zeilenumbrüche aus einer Zeichenkette raus
String removeLinebreaks(String str)
Entfernt aus einer XML-Zeichenkette den XML-Prolog
String removePrologXml(String str)
Löscht alle Leerzeichen aus einer Zeichenkette raus
String replaceWhiteSpaces(String str)
Konvertiert eine Zeichenkette in UTF-8
String toUTF8(String str)
Umschließt eine Zeichenkette mit CDATA (verfügbar ab CMS-Version 015.001.034.000)
String wrapCDATA(String str)