PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Rubriques tableau
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
HEnregistrementVersXML (Fonction)
En anglais : HRecordToXML
ODBCNon disponible avec ce type de connexion
Récupère la structure et la valeur de l'enregistrement en cours et les exporte dans une chaîne de caractères au format XML.
Remarque : Cette fonction est utilisable aussi bien sur les fichiers de données que sur les requêtes.
Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
Versions 22 et supérieures
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
WINDEV MobileWidget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
WINDEVJava Cette fonction est désormais disponible pour les applications Java.
Nouveauté 22
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
WINDEV MobileWidget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
WINDEVJava Cette fonction est désormais disponible pour les applications Java.
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
WINDEV MobileWidget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
WINDEVJava Cette fonction est désormais disponible pour les applications Java.
Exemple
// Exporte l'enregistrement en cours du dernier fichier utilisé
sXML est une chaîne = HEnregistrementVersXML()
// Exporte l'enregistrement en cours du fichier "Client"
sXML est une chaîne
sXML = HEnregistrementVersXML(Client)
// Exporte l'enregistrement en cours du fichier "Client"
// Remarque : seules les rubriques NOM et NUMERO sont prises en compte
sXML est une chaîne
sXML = HEnregistrementVersXML(Client, "NOM,NUMERO")
Syntaxe
<Résultat> = HEnregistrementVersXML([<Nom du fichier> [, <Liste des rubriques> [, <Alphabet>]]])
<Résultat> : Chaîne de caractères Ansi
Structure et valeur de l'enregistrement en cours au format XML. Cette structure est représentée sous la forme :
<FICHIER>
<RUBRIQUE1> donnée de la rubrique 1 </RUBRIQUE1>
<RUBRIQUE2> donnée de la rubrique 2 </RUBRIQUE2>
<RUBRIQUE3> donnée de la rubrique 3 </RUBRIQUE3>
...
</FICHIER>
<Nom du fichier> : Chaîne de caractères optionnelle (avec ou sans guillemets)
Nom logique du fichier de données HFSQL manipulé ou de la requête manipulée. Si ce paramètre n'est pas précisé, le dernier fichier de données HFSQL utilisé sera pris en compte.
<Liste des rubriques> : Chaîne de caractères optionnelle (avec guillemets)
Nom des rubriques à exporter.
Si plusieurs rubriques sont spécifiées, le nom des rubriques doit être séparé par une virgule.
Les rubriques de type clé composée, mémo binaire ou binaire sont ignorées.
Si ce paramètre n'est pas précisé ou correspond à une chaîne vide (""), toutes les rubriques sont exportées (sauf les rubriques de type clé composée, mémo binaire ou binaire) dans l'ordre physique de description.
<Alphabet> : Constante de type Entier
Versions 15 et supérieures
Alphabet à utiliser pour la génération du fichier XML :
alphabetAnsiCaractères romains à la norme ANSI
alphabetArabeCaractères arabes
alphabetBalteCaractères baltes
alphabetChinoisCaractères chinois (République Populaire de Chine)
alphabetChinoisTraditionnelCaractères chinois traditionnel (République de Taïwan)
alphabetCoréenCaractères coréens
alphabetDéfautUtilise l'alphabet par défaut du poste. Aucun alphabet n'est forcé.
alphabetEuropeEstCaractères d'europe de l'est (polonais, ...)
alphabetGrecCaractères grecs
alphabetHébreuCaractères hébreux
alphabetJaponaisCaractères japonais
alphabetOccidentalCaractères romains à la norme ANSI
alphabetUTF8 Permet de gérer les pays pouvant utiliser deux alphabets (Hong Kong) et les pays n'ayant pas d'alphabet défini dans Windows (Géorgien et Arménien).
alphabetRusseCaractères russes
alphabetThaïCaractères thaï
alphabetTurcCaractères turques
alphabetVietnamienCaractères vietnamiens
Nouveauté 15
Alphabet à utiliser pour la génération du fichier XML :
alphabetAnsiCaractères romains à la norme ANSI
alphabetArabeCaractères arabes
alphabetBalteCaractères baltes
alphabetChinoisCaractères chinois (République Populaire de Chine)
alphabetChinoisTraditionnelCaractères chinois traditionnel (République de Taïwan)
alphabetCoréenCaractères coréens
alphabetDéfautUtilise l'alphabet par défaut du poste. Aucun alphabet n'est forcé.
alphabetEuropeEstCaractères d'europe de l'est (polonais, ...)
alphabetGrecCaractères grecs
alphabetHébreuCaractères hébreux
alphabetJaponaisCaractères japonais
alphabetOccidentalCaractères romains à la norme ANSI
alphabetUTF8 Permet de gérer les pays pouvant utiliser deux alphabets (Hong Kong) et les pays n'ayant pas d'alphabet défini dans Windows (Géorgien et Arménien).
alphabetRusseCaractères russes
alphabetThaïCaractères thaï
alphabetTurcCaractères turques
alphabetVietnamienCaractères vietnamiens
Alphabet à utiliser pour la génération du fichier XML :
alphabetAnsiCaractères romains à la norme ANSI
alphabetArabeCaractères arabes
alphabetBalteCaractères baltes
alphabetChinoisCaractères chinois (République Populaire de Chine)
alphabetChinoisTraditionnelCaractères chinois traditionnel (République de Taïwan)
alphabetCoréenCaractères coréens
alphabetDéfautUtilise l'alphabet par défaut du poste. Aucun alphabet n'est forcé.
alphabetEuropeEstCaractères d'europe de l'est (polonais, ...)
alphabetGrecCaractères grecs
alphabetHébreuCaractères hébreux
alphabetJaponaisCaractères japonais
alphabetOccidentalCaractères romains à la norme ANSI
alphabetUTF8 Permet de gérer les pays pouvant utiliser deux alphabets (Hong Kong) et les pays n'ayant pas d'alphabet défini dans Windows (Géorgien et Arménien).
alphabetRusseCaractères russes
alphabetThaïCaractères thaï
alphabetTurcCaractères turques
alphabetVietnamienCaractères vietnamiens
Remarques

Rubriques tableau

Si une des rubriques exportées est une rubrique de type tableau, chaque élément de la rubrique tableau est exporté dans un nouveau niveau :
<FICHIER>
<RUB1> donnée de la rubrique 1 </RUB1>
<RUB2> donnée de la rubrique 2 </RUB2>
<RUBTAB>
<RUBTAB_1> donnée de l'élément 1 </RUBTAB_1>
<RUBTAB_2> donnée de l'élément 2 </RUBTAB_2>
<RUBTAB_3> donnée de l'élément 3 </RUBTAB_3>
</RUBTAB>
...
</FICHIER>
Rappel : Les rubriques de type clé composée, mémo binaire ou binaire sont ignorées.
Composantes
WINDEVWEBDEV - Code ServeurEtats et Requêtes wd220hf.dll
Java wd220java.jar
Linux wd220hf.so
Android wd220android.jar
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire