1. Каково основное предназначение языка XML?
XML (Extensible Markup Language) предназначен для хранения, передачи и структурирования данных в виде удобочитаемых текстовых документов. Его главная задача — обеспечение унифицированного обмена данными между разными системами и приложениями.
2. Сравните достоинства и недостатки передачи информации с помощью двоичных форматов, HTML и XML.
Двоичные форматы обеспечивают компактное хранение и высокую скорость обработки данных, но они плохо читаемы человеком и сложны в редактировании. HTML удобен для отображения информации в браузерах, но плохо подходит для хранения и передачи структурированных данных. XML, в отличие от них, легко читается, расширяем, но занимает больше места и требует больших вычислительных ресурсов.
3. Назовите недостатки XML. Подумайте, в каких областях этот язык удобен для применения, а в каких — нет.
XML имеет ряд недостатков: избыточность (большой объём файлов), сложность обработки по сравнению с двоичными форматами, а также относительно низкая производительность при парсинге. Он удобен в обмене данными между приложениями, в веб-службах, конфигурационных файлах, но плохо подходит для хранения больших массивов данных, где важна компактность.
4. Как определяется оформление элементов при выводе XML- файлов на экран?
Оформление XML-элементов при выводе на экран определяется с помощью XSLT (Extensible Stylesheet Language Transformations) или CSS. Это позволяет управлять визуальным представлением данных.
5. Какие форматы хранения данных, основанные на XMLy сейчас используются?
Популярные форматы, основанные на XML: SVG (графика), RSS (новостные ленты), SOAP (веб-службы), KML (карты), MathML (математика).
6. Сравните языки разметки XML, XHTML и HTML.
XML, XHTML и HTML различаются: HTML — это язык разметки для веб-страниц, не требующий строгого синтаксиса. XHTML — более строгая версия HTML, основанная на XML. XML — универсальный язык для хранения данных, не предназначенный для визуального отображения.
7. Как вы думаете, почему развитие XHTML сейчас не рассматривается как отдельное перспективное направление?
Развитие XHTML перестало быть перспективным направлением, так как его строгий синтаксис оказался менее удобным, чем адаптивный HTML5, который вобрал в себя его преимущества, обеспечивая удобство работы в вебе.