ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Standard functions / XML file functions
WINDEV
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
Autres
Procédures stockées
Signe un document XML.
Exemple
MonDoc est un xmlDocument
NoeudASigner est un xmlNoeud, description="schemaXSDDuProjet.NoeudRacine"
MonCertificat est un Certificat

MaSignature est un xmlSignature
MaSignature.AlgorithmeNormalisation = atC14NExcluAvecCommentaire
MaSignature.AlgorithmeSignature = asRSA_SHA_160
MaSignature.Clé = MonCertificat

SI XMLSigne(MaSignature, MonDoc.NoeudASigner) = Vrai ALORS 
	Trace("Document signé")
FIN
Syntaxe
<Résultat> = XMLSigne(<Signature> , <Noeud d'insertion>)
<Résultat> : Booléen
  • Vrai si le document XML a été signé,
  • Faux dans le cas contraire.
<Signature> : Variable de type xmlSignature
Nom de la variable de type xmlSignature correspondant à la signature XML à utiliser.
<Noeud d'insertion> : Variable de type xmlNoeud
Nom de la variable de type xmlNoeud correspondant à l'emplacement où la signature doit être insérée.
Remarques
  • Nouveauté SaaS
    Il est possible d'utiliser un certificat présent sur une carte à puce pour signer le XML. Dans ce cas, la signature est automatiquement de type RSA SHA 256.
    Attention : Cette fonctionnalité est disponible uniquement à partir de WINDEV Suite SaaS 2025 Update 1. Pour plus de détails, consultez Utiliser les nouveautés de WINDEV Suite SaaS 2025.
Classification Métier / UI : Code métier
Composante : wd300xml.dll
Minimum version required
  • Version 25
Comments
Click [Add] to post a comment

Last update: 02/10/2025

Send a report | Local help