• [^] # Re: truc ou (machin truc) ?

    Posté par . En réponse au sondage XML est. Évalué à 1.

    Je recopie ci-dessous ton exemple corrigé (en dehors de la parenthèse, l'identation en lisp comme en xml enduisait avec de l'erreur).
    Et très honnêtement je ne vois pas du tout d'avantage à XML en terme de clarté.

    <groupe>
    <nom>Led Zeppelin</nom>
    <membres>
    <nom>Robert Plant</nom>
    <nom>Jimmy Page</nom>
    <nom>John Paul Jones</nom>
    <nom>John Bonham</nom>
    </membres>
    </groupe>

    et

    (groupe
    (nom "Led Zeppelin")
    (membres
    (nom "Robert Plant")
    (nom "Jimmy Page")
    (nom "John Paul )
    (nom "John Bonham")
    )
    )

    Le seul "avantage" que je lui vois est l'existence d'attributs, non représentables aisément en syntaxe lisp (mais comme je suis perplexe sur la façon de placer le curseur attribut/sous-entité de façon pertinente, je le sais pas si c'est un avantage).

    En revanche je vois plusieurs avantages aux parenthèses:
    - c'est moins hype ;-)
    - la forme ronde est moins agressive que le chevron pointu ;-)
    - c'est plus simple donc le parseur est plus simple (moins de bugs, moins de consommation de ressources)
    - l'absence de redite du nom de l'entité dans sa fermeture limite le risque d'erreur lors d'édition manuelle (le nombre de fois où on m'a filé un xml avec une coquille...)

    Cela dit, c'est un débat de tehchnicien ou d'esthète, car se battre contre un standard de fait ne fait pas souvent gagner de temps...