ThranduilOfTheWoods
@ThranduilOfTheWoods

Когда может понадобиться XML или JSON?

Я не могу понять, когда они нужны. Я понимаю, зачем нужен HTML (для структурирования контента), зачем нужен CSS (для стилизации), зачем нужен JavaScript (работа с событиями + дополнительные возможности), но я все еще не понимаю для чего применяется XML или JSON. Как это понять?
  • Вопрос задан
  • 835 просмотров
Пригласить эксперта
Ответы на вопрос 3
devalone
@devalone
̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
Для передачи данных от клиента к серверу и наоборот.
Ответ написан
Комментировать
neuotq
@neuotq
Прокрастинация
XML и JSON прежде всего конечно же служат для описания данных и чаще всего сегодня служат передачи/хранения их в удобном читаемом виде.
XML по сравнению с html позволяет создавать более строгие и форматы + не будет лишнего для четкого, легкого и однозначного парсинга на любых платформах, в свое время даже создавался формат xHTML как попытка принести ясность и жесткие правила в html, но все же html5 его похоронил, хотя многие его и сегодня используют.
JSON - взлетел на фоне взлета популярность веб в целом и JavaSript в частности, несмотря на все плюсы XML, он все же был часто избыточным для и тяжелым для парсинга, поэтому легкий и удобные JSON быстро набрал популярность, для js он дефакто изначально является нативным и бытсро получил полную поддержку во многих языках программирования и в базах данных(в качестве типа поля).
Короче говоря ключ успеха - легкость(он всегда легче весит соответсвующего xml), простота парсинга - залог успеха.
Есть еще YAML - можно сказать расширения JSON, удобен для конфигурирование приложений, настроек и тп
Но все же везде есть свои недостатки, так что возможно в ближайшем будущем, вместе с развитием веб технологий и JavaScript мы будем иметь другую популярную штуку.
Ответ написан
Комментировать
eduardtibet
@eduardtibet
Technical Writer / Documentation Engineer
XML, в первую очередь нужен для представления структурированных данных. И, в первую очередь, в ситуации т.н. mixed-content. Т.е. когда в одном "документе" вам надо включить и сам документ, и MathML, и SVG и др.

json больше нативен для веба. А XML - для других областей.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы