4D v14.3PROCESS 4D TAGS |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
PROCESS 4D TAGS
PROCESS 4D TAGS
Der Befehl PROCESS 4D TAGS löst die Bearbeitung der 4D HTML Tags aus, definiert in EingabeDaten. Diese Tags können ein Feld oder eine Variable vom Typ Text oder BLOB sein. Die Ergebnisdaten werden in AusgabeDaten zurückgegeben. Dieser Befehl ermöglicht, HTML Code mit Tags abzuarbeiten, ohne dass der Web Server über einen Befehl wie WEB SEND BLOB eine HTML Seite senden muss, oder eine Seite mit der Endung “.shtml” via URL angefragt werden muss. Es ist nicht einmal notwendig, dass der Web Server von 4D startet. In EingabeDaten übergeben Sie die Daten mit Tags, die bearbeitet werden sollen. Der Parameter kann ein Feld oder eine Variable vom Typ Text oder BLOB sein. Der Typ Text reicht in der Regel aus (Parameter können bis zu 2 GB an Text empfangen). Hinweis zur Kompatibilität: Ab 4D Version 12 geht der Befehl bei Parametern vom Typ BLOB automatisch davon aus, dass für BLOBs der Zeichensatz MacRoman ist. Für bessere Effizienz raten wir dringend, Parameter vom Typ Text zu verwenden, da sie im Unicode Modus ausgeführt werden. Alle HTML Tags von 4D werden berücksichtigt (4DTEXT, 4HTML, 4DSCRIPT, 4DLOOP, etc.), selbst wenn der Web Server nicht gestartet ist. Hinweis: Bei Verwendung des Tag 4DINCLUDE außerhalb des Bezugssystems von Web Server (Web Prozess) gilt folgendes:
Nach Ausführung des Befehls empfängt AusgabeDaten die Daten aus EingabeDaten, zusammen mit dem Ergebnis von evtl. darin enthaltenen abgearbeiteten 4D HTML Tags. Enthält EingabeDaten keine 4D HTML Tags, ist der Inhalt in AusgabeDaten identisch mit dem von EingabeDaten. Der Parameter AusgabeDaten kann ein Feld oder eine Variable sein, er muss jedoch vom selben Typ wie der Parameter EingabeDaten sein. Mit diesem Befehl können Sie die Werte, die sich aus dem Abarbeiten von HTML Tags ergeben, vor dem Senden in der Datenbank abspeichern. Hinweis: Dieser Befehl ruft nicht mehr die Datenbankmethode On Web Authentication auf. Folgendes Beispiel lädt ein Dokument vom Typ "template", bearbeitet die darin enthaltenen Tags und speichert es dann: C_BLOB($Blob_x) |
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
Erstellt: 4D 2004 SIEHE AUCH ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v14 R2) Geerbt von :
PROCESS 4D TAGS ( 4D v13.5) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||