[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-xml-chto-takoe-xml":3},{"id":4,"slug":5,"topicId":6,"topicSlug":7,"topicName":8,"topicEmoji":9,"question":10,"answer":11,"codeLang":12,"codeSrc":12,"important":12,"commonMistakes":12,"modernUsage":12,"difficulty":13,"tags":14,"related":15,"progress":16,"seo":17},1270,"chto-takoe-xml",41,"xml","XML","📝","Что такое XML?","XML (eXtensible Markup Language) — расширяемый язык разметки с простым формальным синтаксисом, предназначенный для создания и обработки структурированных документов как программами, так и человеком. В отличие от HTML, XML не имеет фиксированного набора тегов — разработчик создает собственную разметку в соответствии с потребностями предметной области, ограничиваясь лишь синтаксическими правилами языка.\n\n> **Аналогия из жизни:** XML — это как универсальный контейнер с наклейками. Вы сами решаете, какие ящики создать и как их подписать, но все ящики должны быть закрыты крышкой (закрывающий тег) и вложены друг в друга аккуратно (правильная вложенность).\n\n### Ключевые свойства XML\n\n- Текстовый формат, читаемый человеком и машиной\n- Самоописывающая структура — теги несут смысловую нагрузку\n- Независимость от платформы и языка программирования\n- Широко используется для конфигураций (Maven `pom.xml`, Spring XML-контексты, `web.xml`), обмена данными между системами (SOAP), хранения документов\n\n### Базовая структура\n\n```xml\n\u003C?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\u003Ccatalog>\n    \u003Cbook id=\"1\">\n        \u003Ctitle>Java Concurrency in Practice\u003C\u002Ftitle>\n        \u003Cauthor>Brian Goetz\u003C\u002Fauthor>\n    \u003C\u002Fbook>\n\u003C\u002Fcatalog>\n```\n\n> **На собеседовании:** интервьюер ожидает не только определение, но и понимание, где XML применяется в Java-экосистеме: конфигурации Spring, Maven, дескрипторы развертывания. Частая ошибка — путать XML с JSON и не уметь назвать преимущества XML (схемы валидации, пространства имен, XSLT-трансформации).","","junior",[7],[],null,{"title":18,"description":19,"ogTitle":18,"ogDescription":20,"keywords":21,"schemaAnswer":22,"featuredSnippetReady":23},"Что такое XML? — Gymterview","XML (eXtensible Markup Language) — расширяемый язык разметки с простым формальным синтаксисом, предназначенный для создания и обработки структурированных докуме","XML (eXtensible Markup Language) — расширяемый язык разметки с простым формальным синтаксисом, предназначенный для созда",[7,13],"XML (eXtensible Markup Language) — расширяемый язык разметки с простым формальным синтаксисом, предназначенный для создания и обработки структурированных документов как программами, так и человеком. В отличие от HTML, XML не имеет фиксированного набора тегов — разработчик создает собственную разметк",true]