string
API Xml Path. Conversion en une chaîne de caractères.
Syntaxe
string() as string
string($Valeur as anyAtomicType?) as string?
Description
L'API string retourne soit :
- Pas de paramètre.
La valeur littérale du noeud courant.
- Le paramètre est une valeur atomique.
La chaîne de caractères issue de la conversion du booléen ou du nombre entier ou réel.
- Le paramètre est un noeud.
La valeur littérale du noeud passé en paramètre obtenue par un parcours en infixé de l'arbre de noeuds à partir de ce noeud, en concaténant les valeurs littérales des noeuds fils.
Exemple
<-- Convertit un nombre en une chaine de caracteres. -->
string($MaVariable)
<-- Valeur litterale de l'employe de numero 7832. -->
$MaVariable=string(/descendant::Employe[@Numero=7832])
Voir aussi
anyUri pour convertir en une URI.
boolean pour convertir en un booléen.
byte,
int,
integer,
long,
negativeInteger,
nonNegativeInteger,
nonPositiveInteger,
positiveInteger,
short,
unsignedByte,
unsignedInt,
unsignedLong,
unsignedShort pour convertir en un entier.
double,
float,
number pour convertir en un réel.
base64Binary,
hexBinary pour convertir en un binaire.
ENTITY,
ID,
IDREF,
language,
Name,
NCName,
NMTOKEN,
normalizedString,
QName,
token pour convertir en une chaîne de caractères.
date,
dateTime,
time pour convertir en une date ou une heure.
dayTimeDuration,
duration,
gDay,
gMonth,
gMonthDay,
gYear,
gYearMonth,
yearMonthDuration pour convertir en une durée.
untypedAtomic pour convertir en une valeur générique.