ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

This content has been translated automatically.  Click here  to view the French version.
Help / WLanguage / WLanguage functions / Standard functions / XML file functions
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
Signs an XML document.
Example
MyDoc is xmlDocument
NodeToSign is xmlNode, description="ProjectXSDSchema.RootNode"
MyCertificate is Certificate

MySignature is xmlSignature
MySignature.AlgorithmNormalization = atC14NExclusiveWithComments
MySignature.AlgorithmSignature = saRSA_SHA_160
MySignature.Key = MyCertificate

IF XMLSign(MySignature, MyDoc.NodeToSign) = True THEN 
	Trace("Document signed")
END
Syntax
<Result> = XMLSign(<Signature> , <Insertion node>)
<Result>: Boolean
  • True if the XML document has been signed,
  • False otherwise.
<Signature>: xmlSignature variable
Name of the xmlSignature variable corresponding to the XML signature to use.
<Insertion node>: xmlNode variable
Name of the xmlNode variable that corresponds to the location where the signature should be inserted.
Remarks
  • New in SaaS
    A certificate on a smart card can be used to sign XML. In this case, the signature is automatically RSA SHA 256.
    Attention This feature is only available in WINDEV Suite SaaS 2025 Update 1. For more details, see Using new features exclusive to WINDEV Suite SaaS 2025.
Business / UI classification: Business Logic
Component: wd300xml.dll
Minimum version required
  • Version 25
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 02/12/2025

Send a report | Local help