leofit, вот вы как раз привели пример, как создается избыточность. Если у нас есть тег address, зачем address дублировать в street?
А зачем писать phoneNumbers везде?
Почему нелья также логично разбить xml?

Код AS3:
var xml:XML =
<person
firstName = "Иван"
lastName = "Иванов">
<address
street = "Московское ш., 101, кв.101"
city = "Ленинград"
postalCode="101101" />
<phones>
<number>812 123-1234</number>
<number>916 123-4567</number>
</phones>
</person>
trace (xml);
Цитата:
|
JSON компактен - если убрать в примерах все пробелы и переводы строк JSON немного выиграет.
|
На сколько? Какой объем данных нужно передать, чтобы было оправдано? Какой это процент от общего объема трафика?
Цитата:
|
на выходе получим массив с объектами.
|
Там нет типизации. Я у же лучше сразу раскидаю блок xml в класс с типизированным свойствами.
А xml бетоном чтоли залит?
Цитата:
|
JSON удобно использовать и генерировать в JS и серверных скриптовых языках
|
Это флеш.
Цитата:
|
различного рода json_encode (json_decode) позволяют сделать это одной строкой.
|
Никогда не получила от серверного скрипта тест в виде \u0441\u0434\u0444\u0433\u0441\u0434\u0444\u0433\u0441?
Цитата:
|
Так что иногда его удобно и выгодно применять
|
Я так и не заметил где.