|
|
|
|
|
- Présentation
- Comment le faire ?
- Méthode
- Exemples
XML : Manipulations de fichiers de plusieurs gigaoctets
Depuis la version 23, un parseur XML est intégré dans WINDEV, WEBDEV et WINDEV Mobile afin de manipuler les fichiers XML de plusieurs Gigas : par exemple, données de Open Street Map ou de Open Data France. La vitesse de lecture et la consommation mémoire sont nettement améliorées sur les fichiers XML de taille importante. En effet, le fichier n'est pas chargé en mémoire : il est simplement parcouru. Méthode Pour lire un fichier XML de taille importante avec le parseur XML : - Ouvrez le fichier XML à lire avec la fonction XMLOuvreLecteur. Cette fonction permet d'initialiser une variable de type xmlLecteur.
Par exemple :
Lecteur est un xmlLecteur = XMLOuvreLecteur("MonFichier.xml")
- Parcourez le XML en utilisant une des syntaxes de POUR TOUT.
- Les propriétés de la variable xmlLecteur permettent de connaître les caractéristiques de l'élément lu.
Exemples L'exemple ci-dessous présente un fichier xml didactique et différents modes de parcours avec la liste des éléments parcourus.
< ?xml version=”1.0”?>
<aa>
<bb>
Text1
<cc>
</cc>
</bb>
<bb>
<cc>
</cc>
</bb>
</aa>
POUR TOUT Lecteur
POUR TOUT Lecteur
POUR TOUT Lecteur
FIN
FIN
FIN
POUR TOUT Lecteur EN PROFONDEUR
FIN
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|