Skip navigation links
Automatiseer uw tekstdocumenten expressief en gemakkelijk met TExpressive!
Menu
TExpressive
Automatiseer uw tekstdocumenten expressief en gemakkelijk met TExpressive!

Encode functie

Encodeerd "What" zodat het gebruikt kan worden met het formaat opgegeven in "For".

Opmerkingen

Argumenten

What
De waarde om te encoderen.
For
Het formaat om voor te encoderen.  Ondersteunde opties:
Optie Type encodering Type waarde
HTML HTML enkele waarde
XML XML enkele waarde
XMLTree XML tree (fragment) meerdere waarden in een XML structuur
URL URL enkele waarde
URLParams URL parameters meerdere waarden in een URL parameters structuur
CSV komma-gescheiden waarde enkele waarde
CSVLine komma-gescheiden waarde regel meerdere waarden in een dataregel structuur
CSVLines komma-gescheiden waarde regels meerdere waarden in een dataregels structuur
TSV tab-gescheiden waarde enkele waarde
TSVLine tab-gescheiden waarde regel meerdere waarden in een dataregel structuur
TSVLines tab-gescheiden waarde regels meerdere waarden in een dataregels structuur
RTF * rich text format enkele waarde
TExpressiveScript TExpressive scriptfragment enkele waarde
TExpressiveLiteral TExpressive letterlijke tekst enkele waarde

*: Bij het encoderen van RTF worden internationale (Unicode) tekens omgezet naar een formaat dat bruikbaar is in RTF.  Unicode tekens kunnen echter niet weer door Decode worden gedecodeerd.  Zorg er ook voor dat RTF bestanden altijd in ASCII encodering worden uitgeschreven, omdat ze anders niet als RTF bestanden worden herkend.

Specifieke parameter structuren

Voor het opslaan van complexere datastructuren hanteert TExpressive per type codering een specifieke parameter structuur.

XML structuur (XMLTree)

Hoofdparameter
de hoofdparameter voor de structuur die de XML root tag vormt; daaronder de subparameters:
Name
de naam van deze tag
Value
de waarde van deze tag
Attributes (optioneel)
alle attributen van deze tag; daaronder de subparameters:
#1
&eactue;&eactue;n subparameter per attribuut (de parameternaam en -waarde worden niet gebruikt); daaronder de subparameters:
Name
de naam van dit attribuut
Value
de waarde van dit attribuut
#2, #3, ... etc.
overige attributen
SubTags (optioneel)
alle subtags van deze tag; daaronder de subparameters:
#1
&eactue;&eactue;n subparameter per subtag (de parameternaam en -waarde worden niet gebruikt); daaronder de subparameters:
Name
de naam van deze subtag
Value
de waarde van deze subtag
Attributes (optioneel)
alle attributen van deze subtag; de verdere opzet is identiek als voor de root tag
SubTags (optioneel)
alle subtags van deze subtag; de verdere opzet is identiek als voor de root tag
#2, #3, ... etc.
overige subtags

URL parameters structuur (URLParams)

Hoofdparameter
de hoofdparameter die alle URL parameters bevat; daaronder de subparameters:
#1
&eactue;&eactue;n subparameter per URL parameter (de parameternaam en -waarde worden niet gebruikt); daaronder de subparameters:
Name
de naam van deze URL parameter
Value
de waarde van deze URL parameter
#2, #3, ... etc.
overige URL parameters

Dataregel structuur (CSVLine, TSVLine)

Hoofdparameter
de hoofdparameter die alle waarde-parameters van de regel bevat; daaronder de subparameters:
#1
één subparameter per waarde op de regel; de parameterwaarde is de te gebruiken waarde
#2, #3, ... etc.
overige waarden

Dataregels structuur (CSVLines, TSVLines)

Hoofdparameter
de hoofdparameter die alle dataregels bevat; daaronder de subparameters:
#1
één subparameter per waarde regel; daaronder de subparameters:
#1
één subparameter per waarde op de regel; de parameterwaarde is de te gebruiken waarde
#2, #3, ... etc.
overige waarden
#2, #3, ... etc.
overige regels