Importation de fichier xml dans Helga

Questions & Answers, Tips & Tricks, Users help Users
Post Reply
Georges Dicker
Posts: 8
Joined: Sat, 08. Oct 2005 8:58
Location: Kraainem

Importation de fichier xml dans Helga

Post 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
User avatar
rma
100+
100+
Posts: 560
Joined: Sun, 28. Aug 2005 17:39
Location: Herve

Re: Importation de fichier xml dans Helga

Post 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.
"only solutions"
User avatar
rma
100+
100+
Posts: 560
Joined: Sun, 28. Aug 2005 17:39
Location: Herve

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

Post 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
"only solutions"
User avatar
rma
100+
100+
Posts: 560
Joined: Sun, 28. Aug 2005 17:39
Location: Herve

Importation de fichier xml dans Helga via Purple Pen

Post 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
"only solutions"
User avatar
rma
100+
100+
Posts: 560
Joined: Sun, 28. Aug 2005 17:39
Location: Herve

Re: Importation de fichier xml dans Helga

Post 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".
"only solutions"
User avatar
rma
100+
100+
Posts: 560
Joined: Sun, 28. Aug 2005 17:39
Location: Herve

Re: Importation de fichier xml dans Helga

Post 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 .... >
"only solutions"
User avatar
rma
100+
100+
Posts: 560
Joined: Sun, 28. Aug 2005 17:39
Location: Herve

Re: Importation de fichier xml dans Helga

Post 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.
"only solutions"
Post Reply

Who is online

Users browsing this forum: No registered users and 11 guests