Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Перевод (июнь 2012).docx
Скачиваний:
12
Добавлен:
12.04.2015
Размер:
32.12 Кб
Скачать

Текст 19 Основы xml

I. XML, или расширяемый язык разметки, не нов. В самом деле, это подмножество SGML, стандартизованных Генеральных Markup Language, модифицированных для использования в Интернете. SGML был разработан компанией Гольдфарб, Мошер и Лори в IBM в 1969 году, как способ структурирования документов правового характера; она превратилась со временем в качестве международного стандарта для представления текстовых данных в системе независимого формата. Так как SGML является слишком сложным для нужд Web, XML развился как измененная (читай: простой) версия SGML, адаптированная специально для использования в Интернете.

  Вы можете подумать, для себя: нет ли уже это универсальный язык для Web называется HTML? И вы будете правы задумавшись ...

В то время как HTML отлично подходит для единства веб-страниц, он не предлагает способа описать данные, содержащиеся на этих страницах. Как язык форматирования, он не предлагает никакого механизма для определения структуры данных в документе, тем самым ограничивая его полезность. Тот факт, что он понимает ограниченный набор тегов, - и даже то, что часто зависит от того, какой браузер вы используете - снижает его гибкость и затрудняет расширять свою полезность для других приложений.

XML был разработан, чтобы устранить эти недостатки путем создания языка разметки, которая была бы простой, но гибкий, легкий в использовании, но достаточно мощным, чтобы предлагать различные приложения. Короче говоря, оригинальный дизайн для целей XML (как указано в Рекомендации XML W3C, 1.0) были: XML должен быть простым и легким в использовании. XML должны поддерживать различные приложения, позволяя пользователям разрабатывать свои собственные разметки.

XML-документы должны точно следовать определенным принципам по формально-определенным правилам. XML-документы должны быть человеком, четкой и достаточно ясны.

II.Они говорят, что целое больше суммы его частей ... И нигде это не видно более четко, чем с XML и его вспомогательными технологиями. За последние полтора года, вселенная XML выросла как на дрожжах включая много новых технологий, большинство из которых трудно запомнить сокращений. Вот краткий перечень важных, и как они вписываются в общую картину:

XML-схема позволяет определить структуру и формат "классов" XML документов, обеспечивающих расширенные возможности, чем те, предлагаемые регулярно определение типа документа (DTD).

XLink является спецификацией для связывания XML-структуры данных вместе, так же, как и гиперссылок доступны в HTML ... хотя XLink позволяет гораздо более сложные типы ссылок, включая одновременную связь с несколькими ресурсами.

XPointer это спецификация для навигации по иерархии, chical древовидную структуру документа XML, и ссылки на элементы, атрибуты и другие структуры данных в документе.

XSL и XSLT: расширяемый язык таблиц стилей (XSL) позволяет применять правила презентации XML-документов и преобразования - или преобразовать - из одного

формата в другой.

XHTML: В следующей версии HTML, XHTML сочетает в себе точность разметки XML с простым для понимания теги HTML, чтобы создать более мощный и гибкий язык.

XForms предлагает способ улучшить нынешний урожай HTML-форм, разделив функции вида с момента своего появления, что позволяет легко адаптировать форму для отображения на различных устройствах и системах.

XML-запросов: XML-запросов усилий направлена ​​на создание спецификации, которая позволяет запросить одну или несколько XML-документа (ов) и генерировать полезные данные результат (во многом так же, как SQL используется для извлечения записей базы данных.).

XML Encryption является средством шифрования и расшифровки XML-документов, с тем чтобы обеспечить его от несанкционированного использования.