Le Vendredi 9 Septembre 2005 22:14, le guillerm sebastien a écrit : > salut gontrant :)
Salut > juste une petite remarque ... je suis en train de faire le parseur xml pour > Ndeveasy et j'aimerais faire part de plusieurs remarques : > > <!-- the name of the project author / team --> > <author> </author> > <!-- the copyright terms applicable to the project --> > <copyright> </copyright> > > je trouve ces infos pas forcement utiles, puisqu'il y a déjà <licence>. > Vous en pensez quoi ?? est une perte de temps de rechercher ces infos ou > il y a un réel besoin ? La licence et le copyright sont deux choses bien différentes. La première indique ce qu'on est autorisé à faire avec un logiciel, et le second indique qui en possède les droits (voir http://fr.wikipedia.org/wiki/Copyright). Il faut bien indiquer les deux. Par ex. : <license>GPL2</license> et <copyright>Copyright (C) 2005 Sébastien Guillerm</copyright>. À la rigueur, <author> n'est pas indispensable car on le retrouve dans <copyright>. J'ai gardé les deux notions "author" et "copyright" parce qu'elles sont utilisées dans Ncooker2, mais c'est vrai qu'on pourrait ne garder que celle de "copyright". > <file name="the name of the file"> > > ne pourrait on pas remplacer par : > > <file_name="the name of the file"> ?? Cette syntaxe est incorrecte ! :-) On ne peut pas attribuer une valeur au nom d'une balise. > sinon, pour le parser je vais utiliser RExml, avec une surcouche > simplifiant la syntaxe et un jeu de fonctions simplifiant la rédaction du > modules Package de Ndeveasy . RExml est le module fourni par défaut avec Ruby pour manipuler du XML ? ++ Gontran
