ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2025

XML: Handling large (multi-gigabyte) files
Starting with version 23, an XML parser is available to handle XML files that are multiple GB in size...
Native XML Connector
WINDEV and WEBDEV allow you to import and handle a definition of XML files via the data model editor...
XML functions
List of XML functions
XML functions (prefix syntax)
List of XML functions
Management of XML
WINDEV, WINDEV Mobile and WEBDEV include several functions for handling XML code...
Analysis editor: the different types of sections
The different types of items proposed in the data model editor are as follows:
<Source>.ExportXML (Function)
Exports the records found in a data file (HFSQL or OLE DB), view or query to an XML file.
HExportXML (Function)
Exports the records found in a data file (HFSQL or OLE DB), view or query to an XML file.
XMLSave (Function)
Saves an XML document in a file.
SOAP web services: Import and consumption
WINDEV, WEBDEV and WINDEV Mobile allow you to directly import web services into your applications...
<Table>.ToXML (Function)
Creates an XML file from the data found in a Table or TreeView Table control.
XMLSign (Function)
Signs an XML document.
DisableAAF (Function)
Disables an Automatic Application Feature (AAF) on a control, window or on the current application.
<xmlDocument variable>.Save (Function)
Saves an XML document in a file.
<Looper>.ToXML (Function)
Creates an XML file with data from a Looper control (Looper control based on a data file or populated programmatically).
HRecordToXML (Function)
Retrieves the structure and the value of the current record and exports them into a character string in XML format.
FOR EACH/FOR ALL statement (loop through a variable of type XMLReader)
The FOR EACH statement loops through a variable of type xmlReader in various ways:
  • Loop through a level.
  • Loop through a level with copy.
  • In-depth loop.
ExecuteAAF (Function)
Runs an Automatic Application Feature (AAF) on a control or window.
<xmlDocument>.ToJSON (Function)
Converts an XML string to JSON.
<xmlNode variable>.FindNamespaceByURI (Function)
Finds an XML namespace from its URI (Universal Resource Identifier) in a node and in the parents of this node.
Managing the XSD
WINDEV, WEBDEV and WINDEV Mobile allow you to import files in XSD format.
HDeactivateAutoFilter (Function)
Disables an automatic filter on the linked files when browsing an XML file.
<Source>.RecordToXML (Function)
Retrieves the structure and the value of the current record and exports them into a character string in XML format.
ExtractStringBetween (Function)
Allows you to:
  • extract a substring between two given separators from a character string.
  • search for substrings between two given separators in a character string.
<xmlNode>.ToJSON (Function)
Converts an XML string to JSON.
<Source>.DeactivateAutoFilter (Function)
Disables an automatic filter on the linked files when browsing an XML file.
TableToXML (Function)
Creates an XML file from the data found in a Table or TreeView Table control.
XMLFindNamespaceByName (Function)
Finds an XML namespace according to its XML node and in the parents of the node.
XMLOpen (Function)
Loads an XML document from a file, a URL or a string into an xmlDocument variable.
Result of a query in test mode
After its execution in test mode (see Running the query test), the result of the query can be...
AAFDisable (Function)
Disables an Automatic Application Feature (AAF) on a control, window or on the current application.
HActivateAutoFilter (Function)
Enables an automatic filter on the linked files when browsing an XML file.
XMLToJSON (Function)
Converts an XML string to JSON.
<xmlNode variable>.FindNamespaceByName (Function)
Finds an XML namespace according to its XML node and in the parents of the node.
LooperToXML (Function)
Creates an XML file with data from a Looper control (Looper control based on a data file or populated programmatically).
XMLFindNamespaceByURI (Function)
Finds an XML namespace from its URI (Universal Resource Identifier) in a node and in the parents of this node.
XMLOpenReader (Function)
Creates a reader used to read an XML document without loading it in memory.
<Source>.ActivateAutoFilter (Function)
Enables an automatic filter on the linked files when browsing an XML file.
AAFExecute (Function)
Runs an Automatic Application Feature (AAF) on a control or window. This function can be used to start the spelling checker on an edit control for example.
Consuming a web service
WINDEV Tutorial: Consuming a web service Consuming a web service - 10 min
Configuring a WINDEV SOAP server
WINDEV allows you to easily manage the SOAP protocol by allowing you to create......
HDeclareExternal (Function)
Temporarily imports into the current analysis the description of a data file from an existing HFSQL...
JSON (Type of variable)
The JSON type makes it possible to simplify actions on data in JSON format.
Creating and using a REST Webservice
A REST WebService is a program hosted on a server containing functions accessible via HTTP...
12. Retrieving data from a site
HTML Display control processes
WINDEV and WINDEV Mobile include different WLanguage events associated with HTML Display...
WDOptimizer: Overview
The different operations that can be performed with WDOptimizer are as follows......
HReadSeekFirst (Function)
Sets the position on the first record whose value for a specific item is strictly equal to a sought...
Indirection operators
The { and } operators are used to access a control, a variable, a class member or a file item...
pdfParameter (Type of variable)
The pdfParameter type defines all the characteristics of the PDF file to be generated.
Configuring a BaaS server (User Groupware and Private Store)
Several features in WINDEV, WEBDEV and WINDEV Mobile use a BaaS server......
Type (Property)
The Type property is used to get: the type of element (data file or item) defined...
5. Creating a drop-down menu
WINDEV Tutorial: WINDEV application: Managing data Lesson 5 - Creating a drop-down menu - 30 min
Creating, generating and deploying a web service
WINDEV and WEBDEV allow you to directly generate web services that use the SOAP technology......
Telemetry: Installing the server
To use the telemetry, you must install on a computer......
GglConnect (Function)
Manages authentication on a Google server (via the "OAuth 2.0" authentication mode).
The Upload control
The Upload control is used to upload files on the Web server......
MVP overview: Model - View - Presenter
MVP is the acronym for MODEL - VIEW - PRESENTER......
Automated tests on an executable
WINDEV proposes to run the different project tests directly on the corresponding executable......
Application in kiosk mode
A kiosk application is an application from which the user cannot exit......
YAML (Type of variable)
The YAML type simplifies the handling of data in YAML format.
Test of a query
The query editor allows you to run the test of query result......
Step 1: Choosing the deployment profile
The setup program creation wizard allows you to select the deployment profile to use......