| Auteur | |
|---|---|
| hibou57 | |
| 742 Posts |
Petite colle : les attributs “id” d’un document XML, doivent-ils toujours être unique au sein d'un même document ? Si vous répondez Oui, dites pourquoi. Si vous répondez Non, idem, dites aussi pourquoi. Je passe ramasser les copies dans quelques jours. À+ (^_^) (*^_^*) \(^o^)/ (^-^)b (^_^;) ((((((^_^;) Don't panic, lisez QuirksMode (compatibilités entre navigateurs) Je peux ou pas ?!: Caniuse.com |
| Julien Royer | |
| Modérateur 4163 Posts |
En l'état, ta question n'est pas très intéressante car trop floue. Si tu la précises, il y a fort à parier qu'elle deviendra inintéressante car trop précise. Bref, où veux-tu en venir ? P.S. : http://www.w3.org/TR/xml11/#sec-attribute-types God rest the souls of that poor family. And pussy’s half price for the next 15 minutes. |
| hibou57 | |
| 742 Posts |
Ahlala, que de dire mystères… et ton avatar à l’air de s’en délecter. T’es tiède là. Tu n’es pas tout à fait sur la bonne piste, mais si tu prend le prochain virage, tu n’es pas encore trop loin. P.S. Oui, comme tu dis, si j’en dis plus, je dis tout, … l’intérêt de la devinette est dans son ambiguïté, mais une ambiguïté qui peut bien se poser en pratique. (^_^) (*^_^*) \(^o^)/ (^-^)b (^_^;) ((((((^_^;) Don't panic, lisez QuirksMode (compatibilités entre navigateurs) Je peux ou pas ?!: Caniuse.com |
| bzh | |
| 1015 Posts |
hibou57 a écrit : Si il y en a plusieurs, ils ne sont pas uniques. |
| Marvin Le Rouge | |
Quelle est la différence entre 1052 Posts |
Salut, Alors, au snif, j'aurais tendance à dire qu'ils doivent être unique. En effet, "id" signifie a priori identifiant (ou alors on m'a menti à l'insu de mon plein gré), et la valeur doit donc être unique dans un contexte donné (que je pense être ici l'étendue du document) afin d'être suffisant pour discriminer de façon non ambigüe 1 élément parmi n (i.e. l'identifier). Am i right, sir ? Lorsqu'un lapin rouge naît, on le nomme Marvin en mémoire de Marvin 1er qui détruisit Zautamauksime. Puis on le bannit car les lapins rouges, ça porte maheur. P.S. : C'est tout ce que ça te fait quand je te dis qu'on va manger des chips ?!?! (cf. Fl |
| Julien Royer | |
| Modérateur 4163 Posts |
hibou57 a écrit : L'ambiguïté est dans la question... Qu'est-ce que tu appelles un attribut id ? Un attribut de nom "id" ou de type "ID" ? Tout est dans le lien que j'ai donné dans le premier message. God rest the souls of that poor family. And pussy’s half price for the next 15 minutes. |
| bzh | |
| 1015 Posts |
Julien Royer a écrit : + c'est la valeur de l'attribut qui peut être unique d’où ma blague pourrave plus haut |
| Julien Royer | |
| Modérateur 4163 Posts |
bzh a écrit : Pas si pourrave que ça, j'ai souri ! God rest the souls of that poor family. And pussy’s half price for the next 15 minutes. |
| jb_gfx | |
| 2853 Posts |
Julien Royer a écrit : Moi aussi... mais j'adore les blagues pourraves. Je ne sais pas si je suis cultivé ou si je viens d'inventer deux nouveaux mots. |
| zardoz | |
| 924 Posts |
Salutation Même si on peut, et techniquement parlant, écrire des id de même valeur, n'en demeure pas moins que pour la clarté d'écriture les id devraient être unique. Essentielle disons si on prévoit d'exploiter quelques fragments xml via un langage de programmation. Mais l'essentiel à retenir est la clarté d'écriture et les bonnes pratiques. Le xml est souvent transporté, et peut être exploiter par plusieurs, sans que les raisons de bases soient identiques. Un parser xml n'empêchera pas l'affichage de l'arborescence xml pour cette seule raison que deux id ou plus soit identique. Il ne faut surtout pas oublier qu'un fichier xml c'est aussi une structuration de l'information. Une architecture des données qui tôt ou tard sera exploiter. Et à ce titre, une belle écriture, conforme, est recommandé. .. Les plus beaux développements se font derrière les rideaux, là bas sous les dunes, et à proxy des ombres. Oui monsieur je sais je sais. Seulement j'ai échapper l'extension. Ce qui rend invalide le document. |
| Julien Royer | |
| Modérateur 4163 Posts |
zardoz a écrit : Si l'on parle d'un document XML conforme, il n'y a pas de "devrait" qui tienne ! On n'est pas chez Tata Irène, un vrai parseur XML (pour rappel, ceux des navigateurs Web pour les documents text/html n'en font pas partie) applique des règles strictes qui font échouer totalement l'interprétation du document si elles ne sont pas respectées. La valeur d'un attribut de type "ID" ne peut pas être répliquée dans un document XML. Modifié par Julien Royer (07 Nov 2011 - 09:39) God rest the souls of that poor family. And pussy’s half price for the next 15 minutes. |
| Skoua | |
Ô Roméo mon Roméo 324 Posts |
J'imagine que c'est le doctype html qui demande à ce qu'un id soit unique, pas le langage. Donc dans un fichier xml j'aurais tendance à dire que logique ou pas on peut mettre plusieurs fois le même id si ça nous amuse. [EDIT] Si bien sûr aucune règle n'est appliquée au xml. Modifié par Skoua (09 Mar 2012 - 12:25) |