Bonjour,

Je suis débutant en Qml/QtQuick.

J'ai un fichier Xml( que je met le debut ci-apres) mais je n'arrive as a le lire dans mon programme qml...
Losrque j'utilise un XmlListModel{} je ne sais pas quoi mettre dans source: ni dans query: et dans chaque XmlRole{}, je ne sais pas non plus quoi mettre dans query: ...

Merci de votre aide


Debut du fichier xml:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
 
<?xml version="1.0" encoding="UTF-8"?>
<!-- - phpMyAdmin XML Dump - version 4.0.10deb1 - http://www.phpmyadmin.net - - Host: localhost - Generation Time: May 12, 2014 at 10:14 PM - Server version: 5.5.37-0ubuntu0.14.04.1 - PHP Version: 5.5.9-1ubuntu4 -->
<pma_xml_export xmlns:pma="http://www.phpmyadmin.net/some_doc_url/" version="1.0">
         <!-- - Structure schemas -->
   <pma:structure_schemas>
       <pma:database charset="latin1" collation="latin1_swedish_ci" name="kemi_fr">
         <pma:table name="atome"> CREATE TABLE `atome` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `nom` varchar(13) DEFAULT NULL, `slug`                             varchar(13) DEFAULT NULL, `electron` varchar(255) NOT NULL, `numero` int(10) unsigned DEFAULT NULL, `symbole` varchar(6) NOT NULL, `info_groupe`   varchar(10) NOT NULL, `info_periode` varchar(10) NOT NULL, `info_bloc` varchar(10) NOT NULL, `masse_volumique` varchar(255) NOT NULL, `cas` varchar(255) NOT NULL, `einecs` varchar(255) NOT NULL, `masse_atomique` varchar(255) NOT NULL, `rayon_atomique` varchar(255) NOT NULL, `rayon_de_covalence` varchar(255) NOT NULL, `rayon_de_van_der_waals` varchar(255) NOT NULL, `configuration_electronique` varchar(255) NOT NULL, `etat_oxydation` varchar(255) NOT NULL, `decouverte_annee` varchar(255) NOT NULL, `decouverte_noms` varchar(255) NOT NULL, `decouverte_pays` varchar(255) NOT NULL, `electronegativite` varchar(255) NOT NULL, `point_de_fusion` varchar(255) NOT NULL, `point_d_ebullition` varchar(255) NOT NULL, `is_radioactif` tinyint(10) unsigned NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=119 DEFAULT CHARSET=utf8; </pma:table>
        </pma:database>
      </pma:structure_schemas>
                <!-- - Database: 'kemi_fr' -->
       <database name="kemi_fr">
                <!-- Table atome -->
    <table name="atome">
<column name="id">1</column>
<column name="nom">Hydrogène</column>
<column name="slug">hydrogene</column>
<column name="electron">1</column>
<column name="numero">1</column>
<column name="symbole">H</column>
<column name="info_groupe">1</column>
<column name="info_periode">1</column>
<column name="info_bloc">s</column>
<column name="masse_volumique">0,08988 g·l-1, 0,0708 g·ml-1 (liquide, -253 °C), 0,0706 g·ml-1 (solide, -262 °C)</column>
<column name="cas">12385-13-6</column>
<column name="einecs"/>
<column name="masse_atomique">1,00794</column>
<column name="rayon_atomique">25 pm</column>
<column name="rayon_de_covalence">0,31 ± 0,05 Å</column>
<column name="rayon_de_van_der_waals">120 pm</column>
<column name="configuration_electronique">1s1</column>
<column name="etat_oxydation">-1, +1</column>
<column name="decouverte_annee">1766</column>
<column name="decouverte_noms">Henry Cavendish</column>
<column name="decouverte_pays">Grande-Bretagne</column>
<column name="electronegativite">2,2</column>
<column name="point_de_fusion"/>
<column name="point_d_ebullition"/>
<column name="is_radioactif">0</column>
</table>