2009-03-24 14 views
1

Ich bin nur neugierig, in MXML werden viele Tags groß geschrieben (zB: < Label />). Ich weiß, dass dies der Fall ist, weil der Knotenname in Relation zu dem Klassennamen steht, den der Knoten repräsentiert, und durch Konventionsklassen groß geschrieben werden. Eine der Regeln von XML ist jedoch, dass alle Knotennamen in Kleinbuchstaben geschrieben sind. Bedeutet dies, dass MXML ungültiges XML ist?Ist MXML gültiges XML?

Antwort

6

Es ist keine Regel von XML, dass die Knotennamen in Kleinbuchstaben sein müssen; es ist nur Konvention. Daher ist MXML immer noch als XML gültig.

XML ist Groß- obwohl, so <Lable /> ist nicht dasselbe wie Elementart <lable />

+0

Danke, ich dachte, es war eine Regel. –

+0

@John: Die Sache ist, dass in XML-Namen case * sensitive * sind, also ist es ziemlich nützlich, konsistent zu sein. Ich würde vermuten, dass die meisten Leute nur Kleinbuchstaben verwenden, weil XHTML-Elemente nur Kleinbuchstaben sind. Könnte andersherum sein ... –

+0

@onebyone - Guter Punkt, habe diese Erklärung zur Antwort hinzugefügt –

1

XML Groß- und Kleinschreibung, so <label/> zu <Label/> nicht gleich ist, sind beide gültige XML jedoch.

Verwandte Themen