France Echecs Bandeau France Echecs |  
---- Saturday 14 March 2026
--- ---- --- Ecrire au webmaster
Nom d’utilisateur   Code d’accès 
--- --- ---
Forums  | Devenir membre | Mot de passe oublié ? | Charte | A propos Contacter France-Echecs
Actualités   Actualités
Tournois   Tournois
Ouvertures   Ouvertures
Clubs   Clubs
Informatique   Informatique
Arbitrage   Arbitrage
Problèmes   Problèmes
FAQ   FAQ
Etudes   Etudes
Finales   Finales
Théorie   Théorie

 Rechercher sur le site  

Abonnez-vous à la revue Europe-Echecs
XML par Bo*** S*1442 le  [Aller à la fin] | Informatique |
Quelqu'un aurait des infos claires sur l'utilisation de XML pour présenter des parties sur le net ? Merci...




Non, mais vas voir le lien suivant site Xml


Evidemment J'ai oublmié quelque chose:lien XML


chessgml Andreas Saremba a réalisé un gros travail sur la question :http://www.saremba.de/chessgml/why.htm

Que cherches tu à faire exactement ?


C'est pas pour demain. Oui je suis d'accord le travail d'Andreas Saremba semble le plus interessant. (guère surprenant quand on voit qu'il est consultant sgml/xml chez Siemens)
J'ai mis quelques liens vers d'autres tentatives ici.
J'avais contacté Andreas en fin d'année dernière et malheureusement il ne semble pas poursuivre ce qui était pour lui juste une petite experience pour montrer qu'on pourrait faire quelquechose d'utile avec le XML.
Ayant dit ça et pour répondre à la question: à ce que je sache il n'y **aucune** site qui utilise des parties encodé en XML comme base pour présentation sur le net (ou où que ce soit d'autre d'ailleurs)
Selon moi la raison pour cette situation est assez clair, le pgn a certes des défauts importants mais c'est quand même un standard quasi universel. On n'est pas près de le remplacer par du XML même si dans l'abstrait ca semblerait une bonne idée.


XML mais pas forcément clair Il y a un truc ici http://www.chesscity.com/RESOURCES/XML/CaXML_20.htm
Mais je n'ai pas dit que c'était clair!


IIlisible C'est le travail d'eric schiller et al. (inclus dans la liste que j'ai donné)
Selon moi une rapide lecture de ce document, et surtout de la partie en example, fait comprendre assez bien pourquoi on va probablement rester avec le pgn pour le moment. C'est totalement illisible par un être humain normalement constitué.


Merci. Je partage l'avis de palamede.
Rien de clair à l'horizon...
J'ai vu le travail de saremba, mais je n'ai pas pu faire fonctionner les exemples.
Faut-il une DTD en local ?Ou trouve-ton les feuilles de style ?
XML, dans l'idée, me paraissait vraiment adapté aux BD echiquéennes, mais la réalité semble être toute autre.
Est-ce à dire que XML est aux échanges de données ce que le communisme est au système : une idée généreuse mais inaplicable ?!


Mais ou est le problème ?? - Transformer une partie stockée en XML vers du HTML est trivial
- Un convertisseur PGN - XML prend quelques dizaines de lignes de code
- Pour des applis plus complexes Saremba a fait un énorme boulot, et ses programmes fonctionnent sans problème sur ma machine. Avec ça un organisateur de tournoi pourrait générer le bulletin en version web ou imprimable (avec grilles et diagrammes) juste avec le PGN du tournoi.Le plus compliqué c'est de trouver un PGN propre!
- Il est même possible de jouer en direct en utilisant XML comme format d'echange de données.
...
Alors, ou est le problème ?


Le problème c'est qu'en XML mon Elo est de 1500 !!!
;o)
J'en ai un peu marre de lire partout que c'est simple et pratique et de rien pouvoir faire avec.
J'aimerai bien trouver des exemples simples pour ma petite tête



Exemples D'ou ma question initiale : que cherches-tu à faire exactement ?
Dans quel environnement et avec quel langage ?
Voici quelques articles raisonnablement simples sur le sujet.
Mais si tu veux juste afficher une partie dans une page, tu peux t'en tirer avec une petite dizaine de balises et quelques regexp, tu n'as même pas à te préoccuper de DTD.


Simple Je suis d'accord avec toi que Saremba a fait un super travail. Mais à ce jour son schéma ne represente pas un standard. C'est ça le problème, on n'a pas de standard xml généralement accepté.

S'il n'y a pas de standard XML reconnu je crois que c'est principalement parce'que...

i) n'importe quel standard est mieux que rien. J'entends par là que le plus part des avantages qu'amène le fait d'avoir un standard vient du simple fait d'en avoir. Les avantages d'un standard plutôt q'un autre sont moindre. (C'est l'effet minitel sur l'introduction de l'internet)

Je trouve quand même que ca serait extremement constructif si on pourrait se mettre d'accord sur un schéma XML.
Mais comme dit dans la mesure où on dispose déjà d'un standard (avec tous ses défauts) le gain est marginale par rapport à d'autres domaines où un standard n'existait pas du tout. Je pense par example à RSS/RDF - (l'example RSS est interessant d'ailleurs mais cette note deviens trop longue.)

ii) dans le pgn spec même on sent la tension entre l'exigence de lisibilité pour un humain et utilité informatique. Le spec penche très clairement du coté des humains. Il décrit aussi un format 'informatique' plus stricte (export format) qui n'a quasiment jamais été utilisé à ce que je sache.

Le résultat est que n'importe quel joueur d'échecs lis et modifie sans problème le pgn. Je ne pense pas qu'ils le feront pour la version XML de Saremba et j'en suis certain qu'ils ne le feront pas pour la version Schiller.
Ce sont des formats d'échange *entre ordinateurs*.

Ok ca serait utile quand même et comme tu dis on peut generer et le pgn et toute autre version qu'on veut à partir de là.
Pour que ca marche on a besoin que les logiciels qu'utilise les gens pour saisir les parties exportent en XML et là on aurait peutêtre des chances de faire quelquechose.

iii) le pgn qu'on voit est de pitre qualité. J'ai échangé quelques emails il y a peu avec Mark Crowther sur l'interêt d'XML et sa position était qu'il serait déjà ravi si les gens pouvaient juste fournir les infos de base demandés par le pgn. Par example les noms des joueurs (texto - il reçoit des parties sans les noms!) Difficile dans ces conditions de voir l'interêt de schemas comportant beaucoup plus de meta data **à moins** que ces donnés peuvent être géneré automatiquement.

Bon il y aurait plus à dire mais je m'arrête.


Pratique En pratique c'est vrai que le problème pour le moment c'est d'avoir des parties saisies correctement. A cote de ça, ces histoires de format sont presque anecdotiques.
Mais en interne il peut être très utile de transformer le PGN en XML, par exemple pour pouvoir faire des requêtes XPath.




© 2026 - France Echecs  | Utilisation des cookies  | Politique de confidentialité