2009-03-24 3 views
1

Мне просто интересно, что в MXML многие теги капитализируются (например: < Этикетка />). Я знаю, это связано с тем, что имя узла связано с именем класса, которое представляет узел, и по классам конвенций капитализируется. Но одним из правил XML является то, что все имена узлов имеют строчные значения. Значит ли это, что MXML является недопустимым XML?Является ли MXML действительным XML?

ответ

6

Это не правило XML, имя узла должно быть быть строчным; это просто конвенция. Поэтому MXML остается действительным как XML.

XML чувствителен к регистру, хотя, так <Lable /> не тот же тип элемента, как <lable />

+0

Спасибо, я думал, что это правило. –

+0

@ Джон: дело в том, что в XML-именах чувствительны к регистру *, поэтому весьма полезно быть последовательным. Я предполагаю, что большинство людей используют все строчные буквы, потому что элементы XHTML имеют строчные буквы. Может быть наоборот ... –

+0

@onebyone - Хорошая точка, добавили это пояснение к ответу –

1

XML чувствителен к регистру, поэтому <label/> не равна <Label/>, как действуют XML, однако.

Смежные вопросы