2009-03-24 6 views
1

Je suis juste curieux, en MXML de nombreux tags sont en majuscules (ex: < Label />). Je sais que c'est parce que le nom du nœud est en relation avec le nom de la classe que le nœud représente et que les classes de convention sont en majuscules. Mais l'une des règles de XML est que tous les noms de nœuds soient en minuscules. Cela signifie-t-il que MXML est un code XML non valide?MXML valide XML?

Répondre

6

Il n'est pas une règle de XML que les noms de noeud doivent être en minuscules; c'est simplement une convention. Par conséquent, MXML est toujours valide en tant que XML.

XML est sensible à la casse, donc <Lable /> est pas le même type d'élément que <lable />

+0

Merci, je pensais que c'était une règle. –

+0

@John: la chose est que dans les noms XML sont cas * sensibles *, il est donc très utile d'être cohérent. Je suppose que la plupart des gens utilisent toutes les minuscules parce que les éléments de XHTML sont tous en minuscules. Pourrait être l'inverse ... –

+0

@onebyone - Bon point, ont ajouté cette clarification à la réponse –

1

XML est sensible à la casse, donc <label/> n'est pas égal à <Label/>, les deux sont valables cependant XML.

Questions connexes