Bonjour,
Lors de la préparation des 3 Jours de la Forêt de Soignes 2009, j'ai eu des problèmes pour importer les fichier.xml dans helga, par contre les fichiers.txt se sont chargés convenablement.
Michaël ou Robert, ces fichiers sont à votre disposition, il suffit de me les demander. J'aimerais savoir pq ça n' a pas marché?
Georges
Importation de fichier xml dans Helga
-
- Posts: 8
- Joined: Sat, 08. Oct 2005 8:58
- Location: Kraainem
Re: Importation de fichier xml dans Helga
Lors de la construction de ce fichier XML, OCAD génère un second fichier IOFData_OCAD.dtd, dans le même répertoire que celui désigné pour enregistrer le XML
Rôle de ce fichier .dtd (extrait d'un forum de documentation)
Lors de l'envoi de ce fichier XML depuis le pc "A" pour introduire la séquence de postes, le fichier DTD n'a pas été joint et dès lors HELGA ne peut vérifier cette conformité et envoie un message d'erreur.
![Image](http://www.helga-o.com/img/no_dtd.gif)
Pour rendre possible l'importation, il suffit donc de copier également ce IOFData_OCAD.dtd dans le répertoire où se trouve le fichier XML des séquences de postes.
Rôle de ce fichier .dtd (extrait d'un forum de documentation)
Pour OCAD, il s'agit donc bien de définition "externe"Le rôle de la DTD_XML permet d'utiliser un fichier afin de vérifier qu'un document XML est conforme à une syntaxe donnée. La norme XML définit ainsi une définition de document type appelée DTD (Document Type Definition), c'est-à-dire une grammaire permettant de vérifier la conformité du document XML. La norme XML n'impose pas l'utilisation d'une DTD pour un document XML, mais elle impose par contre le respect exact des règles de base de la norme XML.
Ainsi on parlera de:
-document valide pour un document XML comportant une DTD
-document bien formé pour un document XML ne comportant pas de DTD mais répondant aux règles de base du XML
Une DTD peut être définie de 2 façons :
-sous forme interne, c'est-à-dire en incluant la grammaire au sein même du document
-sous forme externe, soit en appelant un fichier contenant la grammaire à partir d'un fichier local ou bien en y accédant par son URL
Lors de l'envoi de ce fichier XML depuis le pc "A" pour introduire la séquence de postes, le fichier DTD n'a pas été joint et dès lors HELGA ne peut vérifier cette conformité et envoie un message d'erreur.
![Image](http://www.helga-o.com/img/no_dtd.gif)
Pour rendre possible l'importation, il suffit donc de copier également ce IOFData_OCAD.dtd dans le répertoire où se trouve le fichier XML des séquences de postes.
"only solutions"
Séquences de postes XML, à partir de Purple Pen
Nous pouvons confirmer que les fichiers XML, produits avec Purple Pen, une alternative freeware à OCAD, sont directement intégrables dans HELGA.... n'a pas tracé (ses circuits) avec Ocad mais avec Purple Pen.
![Very Happy :D](./images/smilies/icon_biggrin.gif)
![Very Happy :D](./images/smilies/icon_biggrin.gif)
"only solutions"
Importation de fichier xml dans Helga via Purple Pen
Nous pouvons confirmer que les fichiers XML, produits avec Purple Pen, une alternative freeware à OCAD, sont directement intégrables dans HELGA
Nouvelle confirmation : ce 26/08/2012, le club Pégase pour sa double organisation à Namur-Erpent a utilisé PURPLE PEN pour générer les fichiers XML des séquences de postes. L'importation de ces XML s'est effectuée sans problèmes dans Helga.
![Very Happy :D](./images/smilies/icon_biggrin.gif)
![Very Happy :D](./images/smilies/icon_biggrin.gif)
"only solutions"
Re: Importation de fichier xml dans Helga
Lors de l'importation, c'est le XML qui appelle le DTD (... et pas HELGA) et l'opération restera transparente si l'importation a lieu depuis le répertoire où le XML a été créé. Par contre, si vous avez transféré le XML (autre répertoire, clé USB, par mail, ...) il faut également avoir transféré "son .dtd".en début de ces messages, rma a dit : Lors de la construction de ce fichier XML, OCAD génère un second fichier IOFData_OCAD.dtd, dans le même répertoire que celui désigné pour enregistrer le XML
"only solutions"
Re: Importation de fichier xml dans Helga
Récapitulatif de synthèse
<!DOCTYPE CourseData SYSTEM "IOFdata_OCAD.dtd">
<CourseData>
<CourseData>
<!DOCTYPE CourseData SYSTEM "iofData.dtd">
<CourseData>
et donc les solutions pour CONDES :
- OCAD crée le XML et le IOFdata_OCAD.dtd dont ce XML a besoin
<!DOCTYPE CourseData SYSTEM "IOFdata_OCAD.dtd">
<CourseData>
- PURPLE PEN crée le XML et pas le DTD auquel il ne fait pas appel
<CourseData>
- CONDES crée le XML mais pas le DTD auquel il fait pourtant appel
<!DOCTYPE CourseData SYSTEM "iofData.dtd">
<CourseData>
et donc les solutions pour CONDES :
- soit prendre le .DTD de OCAD et le renommer "iofdata.dtd"
soit supprimer la ligne <!Doctype .... >
"only solutions"
Re: Importation de fichier xml dans Helga
au moment où nous travaillons beaucoup pour l'utilisation des fichiers de transfert au format XML, j'exhume ce message ... pour le mettre à jour
avec OCAD 12, il n'y a tout simplement plus d'export de fichier .DTD dont question ci-dessus.
avec OCAD 12, il n'y a tout simplement plus d'export de fichier .DTD dont question ci-dessus.
"only solutions"
Who is online
Users browsing this forum: No registered users and 68 guests