FormatString-Altova

www.altova.com Agrandir/Réduire tout Imprimer cette rubrique Un niveau supérieur

Accueil > 

FormatString-Altova

Click to expand/collapseformat-string [altova:]

altova:format-string(InputString as xs:stringFormatSequence as item()*) as xs:string     XP3.1 XQ3.1

Le string d'entrée (premier argument) contient des paramètres de position (%1, %2, etc). Chaque paramètre est remplacé par l'item de string qui est situé dans la position correspondante dans la séquence de format (soumise en tant que le second argument). Donc le premier item dans la séquence de format remplace de paramètre de positionnement %1, le second item remplace %2, etc. La fonction retourne ce string formaté qui contient les remplacements. Si aucun string n'existe pour un paramètre de positionnement, alors le paramètre de positionnement lui-même est retourné. Cela se produit lorsque l'index d'un paramètre de positionnement est supérieur au nombre d'items dans la séquence de format.

altova:format-string('Hello %1, %2, %3', ('Jane','John','Joe')) retourne "Hello Jane, John, Joe"
altova:format-string('Hello %1, %2, %3', ('Jane','John','Joe''Tom')) retourne "Hello Jane, John, Joe"
altova:format-string('Hello %1, %2, %4', ('Jane','John','Joe''Tom')) retourne "Hello Jane, John, Tom"
altova:format-string('Hello %1, %2, %4', ('Jane','John','Joe')) retourne "Hello Jane, John, %4"

 

 


© 2018 Altova GmbH