DanielSan
Bonjour à vous,
Gestan exporte avec succès les données en XML.
Mais peut-il créer aussi une DTD associée ?
Je souhaite en effet partir des données de Gestan pour en sortir un catalogue papier et un site internet mis à jour assez facilement ...
Quelqu'un s'y est déjà frotté ?
Cordialement,
_____
D.San
DanielSan
d'ailleurs, aurait-il une structure du fichier XML qui se rapprocherait plus de Gestan ?
je parle des champs type ( les menus déroulants par exemple: famille, sous famille, unité, ... ), les champs obligatoires, etc ...
Bon, je sais que cette demande n'est pas une urgence pour le commun des utilisateurs ... alors, c'est facile WinDev ? :blabla:
Si un plugin est humainement réalisable, j'me dis que j'y passerai bien quelques mesures de temps histoire de :?
Il y a aussi la balise TVA et par en double ... il faudrait pouvoir les différencier: TVA_achat / TVA_vente, par_ajout/par_modif :?
DanielSan
je poste un exemple de DTD ( ultra basique ) pour le fichier XML généré à partir de la table des produits:
j'ai supprimé les entrées TVA et par en double pour que ça colle.
fichier WINDEV_TABLE.dtd:
[code]
<?xml version="1.0" encoding="ISO-8859-1"?>
<!ELEMENT WINDEV_TABLE (Table_Produit*)>
<!ELEMENT Table_Produit (Code_produit,C,Dénomination,EAN13,Fournisseur,Marque,Famille,Sous-famille,Code_fournisseur,PU_HT,TVA,PU_TTC,Unité,Délai_livr,PU_HT_Achat,PU_achat_TTC,Tx_marge,Stock_alerte,Stock_sécurité,Stock_courant,Gsn_stk,Poids,Volume,Poids_colisage,Hors_ctlg,Création,par,Modif)>
<!ELEMENT Code_produit (#PCDATA)>
<!ELEMENT C (#PCDATA)>
<!ELEMENT Dénomination (#PCDATA)>
<!ELEMENT EAN13 (#PCDATA)>
<!ELEMENT Fournisseur (#PCDATA)>
<!ELEMENT Marque (#PCDATA)>
<!ELEMENT Famille (#PCDATA)>
<!ELEMENT Sous-famille (#PCDATA)>
<!ELEMENT Code_fournisseur (#PCDATA)>
<!ELEMENT PU_HT (#PCDATA)>
<!ELEMENT TVA (#PCDATA)>
<!ELEMENT PU_TTC (#PCDATA)>
<!ELEMENT Unité (#PCDATA)>
<!ELEMENT Délai_livr (#PCDATA)>
<!ELEMENT PU_HT_Achat (#PCDATA)>
<!ELEMENT PU_achat_TTC (#PCDATA)>
<!ELEMENT Tx_marge (#PCDATA)>
<!ELEMENT Stock_alerte (#PCDATA)>
<!ELEMENT Stock_sécurité (#PCDATA)>
<!ELEMENT Stock_courant (#PCDATA)>
<!ELEMENT Gsn_stk (#PCDATA)>
<!ELEMENT Poids (#PCDATA)>
<!ELEMENT Volume (#PCDATA)>
<!ELEMENT Poids_colisage (#PCDATA)>
<!ELEMENT Hors_ctlg (#PCDATA)>
<!ELEMENT Création (#PCDATA)>
<!ELEMENT par (#PCDATA)>
<!ELEMENT Modif (#PCDATA)>
[/code]
et l'en-tête du fichier XML:
[code]
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE WINDEV_TABLE SYSTEM "WINDEV_TABLE.dtd">
[/code]