Page 1 of 1

Importation de fichier xml dans Helga

Posted: Sat, 07. Nov 2009 19:33
by Georges Dicker
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

Re: Importation de fichier xml dans Helga

Posted: Mon, 09. Nov 2009 8:40
by rma
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)
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
Pour OCAD, il s'agit donc bien de définition "externe"
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

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.

Séquences de postes XML, à partir de Purple Pen

Posted: Wed, 11. May 2011 14:48
by rma
.... n'a pas tracé (ses circuits) avec Ocad mais avec Purple Pen.
Nous pouvons confirmer que les fichiers XML, produits avec Purple Pen, une alternative freeware à OCAD, sont directement intégrables dans HELGA :D :D

Importation de fichier xml dans Helga via Purple Pen

Posted: Mon, 27. Aug 2012 15:44
by rma
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. :D :D

Re: Importation de fichier xml dans Helga

Posted: Mon, 24. Sep 2012 7:57
by rma
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
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".

Re: Importation de fichier xml dans Helga

Posted: Wed, 26. Sep 2012 10:15
by rma
Récapitulatif de synthèse
  • OCAD crée le XML et le IOFdata_OCAD.dtd dont ce XML a besoin
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE CourseData SYSTEM "IOFdata_OCAD.dtd">
<CourseData>
  • PURPLE PEN crée le XML et pas le DTD auquel il ne fait pas appel
<?xml version="1.0" encoding="utf-8"?>
<CourseData>
  • CONDES crée le XML mais pas le DTD auquel il fait pourtant appel
<?xml version="1.0" encoding="ISO-8859-1"?>
<!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 .... >

Re: Importation de fichier xml dans Helga

Posted: Mon, 29. Jan 2018 16:01
by rma
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.