Windev - XML et ![CDATA
kayajiro
Messages postés
58
Date d'inscription
Statut
Membre
Dernière intervention
-
kayajiro Messages postés 58 Date d'inscription Statut Membre Dernière intervention -
kayajiro Messages postés 58 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un souci d'importation de fichier XML dans une table :
-Fichier 1 (correctement importer )
fichier xml
le code windev :
Le contenu est importer dans une table,
enfin juste la premiere ligne....
Voici mon fichier xml numero 2 :
le code windev qui va avec :
et la c'est le drame!!!
Aucunes donnée dans la table !!! :-(
Je pense que mon probleme vien de <![CDATA[1]]>
Qu'en pensez vous ???
J'ai un souci d'importation de fichier XML dans une table :
-Fichier 1 (correctement importer )
fichier xml
<?xml version="1.0"?> <annuaire> <personne> <nom>HAWKING</nom> <prenom>Stephen</prenom> </personne> <personne> <nom>REEVES</nom> <prenom>Hubert</prenom> </personne> <personne> <nom>EINSTEN</nom> <prenom>Albert</prenom> </personne> </annuaire>
le code windev :
SourceDocXml est une chaîne
pipo est chaîne
SourceDocXml = fChargeTexte(SAI_chemin + "test.xml")
XMLTermine("docxml")
SI XMLDocument("docxml",SourceDocXml) ALORS
pipo = XMLExtraitChaîne(SourceDocXml,"nom",XMLExact)
pipo2 est une chaîne = XMLExtraitChaîne(SourceDocXml,"prenom",XMLExact)
TableAjouteLigne(TABLE_Table1,pipo,pipo2)
FIN
Le contenu est importer dans une table,
enfin juste la premiere ligne....
Voici mon fichier xml numero 2 :
<?xml version="1.0" encoding="UTF-8"?> <nvn_export_products JSON="OFF" ALLCATEGS="ON" EXPDATE="1422077384"> <ATRIBUTE_GR> <ATRIBUTE_NAME_L1><![CDATA[Capacité]]></ATRIBUTE_NAME_L1> <ATRIBUTE_NAME_L2><![CDATA[Capacité]]></ATRIBUTE_NAME_L2> <ATRIBUTE_PUBLIC_NAME_L1><![CDATA[Capacité]]></ATRIBUTE_PUBLIC_NAME_L1> <ATRIBUTE_PUBLIC_NAME_L2><![CDATA[Capacité]]></ATRIBUTE_PUBLIC_NAME_L2> <GROUP_TYPE><![CDATA[select]]></GROUP_TYPE> <IS_COLOR><![CDATA[0]]></IS_COLOR> <ATRIBUTE_VALUES_L1><![CDATA[2Go|.|4Go|.|Disque dur SSD (solid-state drive) de 64 Go |.|Disque dur PATA de 80 Go à 4 200 tr/min|.|80 Go : 20 000 chansons|.|160 Go : 40 000 chansons|.|8Go|.|16Go|.|32Go]]></ATRIBUTE_VALUES_L1> <ATRIBUTE_VALUES_L2><![CDATA[2Go|.|4Go|.|Disque dur SSD (solid-state drive) de 64 Go |.|Disque dur PATA de 80 Go à 4 200 tr/min|.|80 Go : 20 000 chansons|.|160 Go : 40 000 chansons|.|8Go|.|16Go|.|32Go]]></ATRIBUTE_VALUES_L2> <ATRIBUTE_IMG_IDS><![CDATA[1|.|2|.|8|.|9|.|12|.|13|.|15|.|16|.|17]]></ATRIBUTE_IMG_IDS> <ATRIBUTE_COLORS><![CDATA[]]></ATRIBUTE_COLORS> </ATRIBUTE_GR> <ATRIBUTE_GR> <ATRIBUTE_NAME_L1><![CDATA[Couleur]]></ATRIBUTE_NAME_L1> <ATRIBUTE_NAME_L2><![CDATA[Couleur]]></ATRIBUTE_NAME_L2> <ATRIBUTE_PUBLIC_NAME_L1><![CDATA[Couleur]]></ATRIBUTE_PUBLIC_NAME_L1> <ATRIBUTE_PUBLIC_NAME_L2><![CDATA[Couleur]]></ATRIBUTE_PUBLIC_NAME_L2> <GROUP_TYPE><![CDATA[color]]></GROUP_TYPE> <IS_COLOR><![CDATA[1]]></IS_COLOR> <ATRIBUTE_VALUES_L1><![CDATA[Metal|.|Bleu|.|Rose|.|Vert|.|Orange|.|Violet|.|Jaune|.|Rouge|.|Noir]]></ATRIBUTE_VALUES_L1> <ATRIBUTE_VALUES_L2><![CDATA[Metal|.|Bleu|.|Rose|.|Vert|.|Orange|.|Violet|.|Jaune|.|Rouge|.|Noir]]></ATRIBUTE_VALUES_L2> <ATRIBUTE_IMG_IDS><![CDATA[3|.|4|.|5|.|6|.|7|.|18|.|19|.|20|.|14]]></ATRIBUTE_IMG_IDS> <ATRIBUTE_COLORS><![CDATA[#D2D6D5|.|#008CB7|.|#F3349E|.|#93D52D|.|#FD9812|.|#7800F0|.|#F6EF04|.|#F60409|.|#000000]]></ATRIBUTE_COLORS> </ATRIBUTE_GR> <ATRIBUTE_GR> <ATRIBUTE_NAME_L1><![CDATA[ICU]]></ATRIBUTE_NAME_L1> <ATRIBUTE_NAME_L2><![CDATA[ICU]]></ATRIBUTE_NAME_L2> <ATRIBUTE_PUBLIC_NAME_L1><![CDATA[Processeur]]></ATRIBUTE_PUBLIC_NAME_L1> <ATRIBUTE_PUBLIC_NAME_L2><![CDATA[Processeur]]></ATRIBUTE_PUBLIC_NAME_L2> <GROUP_TYPE><![CDATA[select]]></GROUP_TYPE> <IS_COLOR><![CDATA[0]]></IS_COLOR> <ATRIBUTE_VALUES_L1><![CDATA[Intel Core 2 Duo à 1,6 GHz|.|Intel Core 2 Duo à 1,8 GHz]]></ATRIBUTE_VALUES_L1> <ATRIBUTE_VALUES_L2><![CDATA[Intel Core 2 Duo à 1,6 GHz|.|Intel Core 2 Duo à 1,8 GHz]]></ATRIBUTE_VALUES_L2> <ATRIBUTE_IMG_IDS><![CDATA[10|.|11]]></ATRIBUTE_IMG_IDS> <ATRIBUTE_COLORS><![CDATA[]]></ATRIBUTE_COLORS> </ATRIBUTE_GR> <CATEGORIES> <CATEGORY_IMG_IDS><![CDATA[13]]></CATEGORY_IMG_IDS> <CATEGORY_NAME_L1><![CDATA[Ordinateurs]]></CATEGORY_NAME_L1> <CATEGORY_NAME_L2><![CDATA[Ordinateurs]]></CATEGORY_NAME_L2> <CATEGORY_LINKREWRITE_L1><![CDATA[ordinateurs]]></CATEGORY_LINKREWRITE_L1> <CATEGORY_LINKREWRITE_L2><![CDATA[ordinateurs]]></CATEGORY_LINKREWRITE_L2> <CATEGORY_DESCRIPTION_L1><![CDATA[]]></CATEGORY_DESCRIPTION_L1> <CATEGORY_DESCRIPTION_L2><![CDATA[]]></CATEGORY_DESCRIPTION_L2> <CATEGORY_META_TITLE_L1><![CDATA[]]></CATEGORY_META_TITLE_L1> <CATEGORY_META_TITLE_L2><![CDATA[]]></CATEGORY_META_TITLE_L2> <CATEGORY_META_KEY_L1><![CDATA[]]></CATEGORY_META_KEY_L1> <CATEGORY_META_KEY_L2><![CDATA[]]></CATEGORY_META_KEY_L2> <CATEGORY_META_DESCR_L1><![CDATA[]]></CATEGORY_META_DESCR_L1> <CATEGORY_META_DESCR_L2><![CDATA[]]></CATEGORY_META_DESCR_L2> <CATEGORY_PARENT><![CDATA[1]]></CATEGORY_PARENT> <CATEGORY_ACTIVE><![CDATA[1]]></CATEGORY_ACTIVE> </CATEGORIES> <CATEGORIES> <CATEGORY_IMG_IDS><![CDATA[14]]></CATEGORY_IMG_IDS> <CATEGORY_NAME_L1><![CDATA[Portables]]></CATEGORY_NAME_L1> <CATEGORY_NAME_L2><![CDATA[Portables]]></CATEGORY_NAME_L2> <CATEGORY_LINKREWRITE_L1><![CDATA[portables]]></CATEGORY_LINKREWRITE_L1> <CATEGORY_LINKREWRITE_L2><![CDATA[portables]]></CATEGORY_LINKREWRITE_L2> <CATEGORY_DESCRIPTION_L1><![CDATA[]]></CATEGORY_DESCRIPTION_L1> <CATEGORY_DESCRIPTION_L2><![CDATA[]]></CATEGORY_DESCRIPTION_L2> <CATEGORY_META_TITLE_L1><![CDATA[]]></CATEGORY_META_TITLE_L1> <CATEGORY_META_TITLE_L2><![CDATA[]]></CATEGORY_META_TITLE_L2> <CATEGORY_META_KEY_L1><![CDATA[]]></CATEGORY_META_KEY_L1> <CATEGORY_META_KEY_L2><![CDATA[]]></CATEGORY_META_KEY_L2> <CATEGORY_META_DESCR_L1><![CDATA[]]></CATEGORY_META_DESCR_L1> <CATEGORY_META_DESCR_L2><![CDATA[]]></CATEGORY_META_DESCR_L2> <CATEGORY_PARENT><![CDATA[13]]></CATEGORY_PARENT> <CATEGORY_ACTIVE><![CDATA[1]]></CATEGORY_ACTIVE> </CATEGORIES> <CATEGORIES> <CATEGORY_IMG_IDS><![CDATA[16]]></CATEGORY_IMG_IDS> <CATEGORY_NAME_L1><![CDATA[Ordinateurs de bureau]]></CATEGORY_NAME_L1> <CATEGORY_NAME_L2><![CDATA[Ordinateurs de bureau]]></CATEGORY_NAME_L2> <CATEGORY_LINKREWRITE_L1><![CDATA[ordinateurs-de-bureau]]></CATEGORY_LINKREWRITE_L1> <CATEGORY_LINKREWRITE_L2><![CDATA[ordinateurs-de-bureau]]></CATEGORY_LINKREWRITE_L2> <CATEGORY_DESCRIPTION_L1><![CDATA[]]></CATEGORY_DESCRIPTION_L1> <CATEGORY_DESCRIPTION_L2><![CDATA[]]></CATEGORY_DESCRIPTION_L2> <CATEGORY_META_TITLE_L1><![CDATA[]]></CATEGORY_META_TITLE_L1> <CATEGORY_META_TITLE_L2><![CDATA[]]></CATEGORY_META_TITLE_L2> <CATEGORY_META_KEY_L1><![CDATA[]]></CATEGORY_META_KEY_L1> <CATEGORY_META_KEY_L2><![CDATA[]]></CATEGORY_META_KEY_L2> <CATEGORY_META_DESCR_L1><![CDATA[]]></CATEGORY_META_DESCR_L1> <CATEGORY_META_DESCR_L2><![CDATA[]]></CATEGORY_META_DESCR_L2> <CATEGORY_PARENT><![CDATA[13]]></CATEGORY_PARENT> <CATEGORY_ACTIVE><![CDATA[1]]></CATEGORY_ACTIVE> </CATEGORIES> <CATEGORIES> <CATEGORY_IMG_IDS><![CDATA[17]]></CATEGORY_IMG_IDS> <CATEGORY_NAME_L1><![CDATA[Ecrans]]></CATEGORY_NAME_L1> <CATEGORY_NAME_L2><![CDATA[Ecrans]]></CATEGORY_NAME_L2> <CATEGORY_LINKREWRITE_L1><![CDATA[ecrans]]></CATEGORY_LINKREWRITE_L1> <CATEGORY_LINKREWRITE_L2><![CDATA[ecrans]]></CATEGORY_LINKREWRITE_L2> <CATEGORY_DESCRIPTION_L1><![CDATA[]]></CATEGORY_DESCRIPTION_L1> <CATEGORY_DESCRIPTION_L2><![CDATA[]]></CATEGORY_DESCRIPTION_L2> <CATEGORY_META_TITLE_L1><![CDATA[]]></CATEGORY_META_TITLE_L1> <CATEGORY_META_TITLE_L2><![CDATA[]]></CATEGORY_META_TITLE_L2> <CATEGORY_META_KEY_L1><![CDATA[]]></CATEGORY_META_KEY_L1> <CATEGORY_META_KEY_L2><![CDATA[]]></CATEGORY_META_KEY_L2> <CATEGORY_META_DESCR_L1><![CDATA[]]></CATEGORY_META_DESCR_L1> <CATEGORY_META_DESCR_L2><![CDATA[]]></CATEGORY_META_DESCR_L2> <CATEGORY_PARENT><![CDATA[1]]></CATEGORY_PARENT> <CATEGORY_ACTIVE><![CDATA[1]]></CATEGORY_ACTIVE> </CATEGORIES> <CATEGORIES> <CATEGORY_IMG_IDS><![CDATA[18]]></CATEGORY_IMG_IDS> <CATEGORY_NAME_L1><![CDATA[Périphériques]]></CATEGORY_NAME_L1> <CATEGORY_NAME_L2><![CDATA[Périphériques]]></CATEGORY_NAME_L2> <CATEGORY_LINKREWRITE_L1><![CDATA[peripheriques]]></CATEGORY_LINKREWRITE_L1> <CATEGORY_LINKREWRITE_L2><![CDATA[peripheriques]]></CATEGORY_LINKREWRITE_L2> <CATEGORY_DESCRIPTION_L1><![CDATA[]]></CATEGORY_DESCRIPTION_L1> <CATEGORY_DESCRIPTION_L2><![CDATA[]]></CATEGORY_DESCRIPTION_L2> <CATEGORY_META_TITLE_L1><![CDATA[]]></CATEGORY_META_TITLE_L1> <CATEGORY_META_TITLE_L2><![CDATA[]]></CATEGORY_META_TITLE_L2> <CATEGORY_META_KEY_L1><![CDATA[]]></CATEGORY_META_KEY_L1> <CATEGORY_META_KEY_L2><![CDATA[]]></CATEGORY_META_KEY_L2> <CATEGORY_META_DESCR_L1><![CDATA[]]></CATEGORY_META_DESCR_L1> <CATEGORY_META_DESCR_L2><![CDATA[]]></CATEGORY_META_DESCR_L2> <CATEGORY_PARENT><![CDATA[1]]></CATEGORY_PARENT> <CATEGORY_ACTIVE><![CDATA[1]]></CATEGORY_ACTIVE> </CATEGORIES> <CATEGORIES> <CATEGORY_IMG_IDS><![CDATA[19]]></CATEGORY_IMG_IDS> <CATEGORY_NAME_L1><![CDATA[Imprimantes]]></CATEGORY_NAME_L1> <CATEGORY_NAME_L2><![CDATA[Imprimantes]]></CATEGORY_NAME_L2> <CATEGORY_LINKREWRITE_L1><![CDATA[imprimantes]]></CATEGORY_LINKREWRITE_L1> <CATEGORY_LINKREWRITE_L2><![CDATA[imprimantes]]></CATEGORY_LINKREWRITE_L2> <CATEGORY_DESCRIPTION_L1><![CDATA[]]></CATEGORY_DESCRIPTION_L1> <CATEGORY_DESCRIPTION_L2><![CDATA[]]></CATEGORY_DESCRIPTION_L2> <CATEGORY_META_TITLE_L1><![CDATA[]]></CATEGORY_META_TITLE_L1> <CATEGORY_META_TITLE_L2><![CDATA[]]></CATEGORY_META_TITLE_L2> <CATEGORY_META_KEY_L1><![CDATA[]]></CATEGORY_META_KEY_L1> <CATEGORY_META_KEY_L2><![CDATA[]]></CATEGORY_META_KEY_L2> <CATEGORY_META_DESCR_L1><![CDATA[]]></CATEGORY_META_DESCR_L1> <CATEGORY_META_DESCR_L2><![CDATA[]]></CATEGORY_META_DESCR_L2> <CATEGORY_PARENT><![CDATA[1]]></CATEGORY_PARENT> <CATEGORY_ACTIVE><![CDATA[1]]></CATEGORY_ACTIVE> </CATEGORIES> </nvn_export_products>
le code windev qui va avec :
SourceDocXml est une chaîne
pipo est chaîne
SourceDocXml = fChargeTexte(SAI_chemin + "nvn_products_export_kFpH52I1dk.xml")
XMLTermine("docxml")
SI XMLDocument("docxml",SourceDocXml) ALORS
pipo = XMLExtraitChaîne(SourceDocXml,"PRODUCT_ID",XMLExact)
pipo2 est une chaîne = XMLExtraitChaîne(SourceDocXml,"PRODUCT_NAME_L1",XMLExact)
TableAjouteLigne(TABLE_Table1,pipo,pipo2)
SINON
Info("fichier incorrect")
FIN
et la c'est le drame!!!
Aucunes donnée dans la table !!! :-(
Je pense que mon probleme vien de <![CDATA[1]]>
Qu'en pensez vous ???
A voir également:
- Windev - XML et ![CDATA
- Xml download - Télécharger - Édition & Programmation
- Office xml handler - Télécharger - Traitement de texte
- Driveimage xml - Télécharger - Sauvegarde
- Acam windev ✓ - Forum Windev
- Xml parsing error ✓ - Forum Word