18c0693f

    Программирование на языке XML

Особенности XML:

Позволяет создавать собственные теги и атрибуты.

Иерархическая структура — данные организованы в древовидную структуру.

Строгий синтаксис — чёткие правила форматирования и вложенности.

Поддержка Unicode — обеспечивает многоязычность.

Важно: XML — это не исполняемый код, а язык описания данных. После описания данных с помощью XML необходимо создать код, который сможет эти данные отправить, принять или обработать.

БАЗЫ ДАННЫХ

Структура

Пролог — необязательная вводная часть с информацией о версии и кодировке.

Корневой элемент — обязательный, содержит все остальные элементы.

Элементы — основные строительные блоки, могут быть вложенными.

Атрибуты — дополнительные характеристики элементов.

Комментарии — пояснения, игнорируемые парсером.

CDATA — секции с неинтерпретируемыми данными.

Пространства имён — механизм разрешения конфликтов имён.

  • XML - статьи
    В этом разделе представлены результаты тестирования производительности системы BizQuery. Насколько известно авторам, в открытом доступе сегодня не существует средств тестирования производительности систем, подобных BizQuery. Поэтому пришлось воспользоваться средством для тестирования XML СУБД - пакетом XMark [18] и адаптировать его для BizQuery

  • XML-СУБД Sedna технические особенности и варианты использования
    Как показывает , план выполнения любого запроса XQuery , произведенный компилятором и оптимизатором, передается на дальнейшую обработку исполнителю. Исполнитель интерпретирует план выполнения запроса, представляющий собой дерево физических операций над системой хранения, которые взаимодействуют по данным в конвейерном режиме

  • Введение в XML
    First Union National Bank, один из самых больших банков в США, находится в процессе реинжениринга многих своих приложений при помощи Java и XML. Как и у большинства больших компаний, его среда гетерогенна с серверами OS/390, AIX, Solaris, HP/9000 и Windows NT и клиентами Windows NT, Windows 98, Solaris и AIX

  • Chase N.Проверка правильности XML
    Полный пример XML-файла для проверки правильности в этом учебнике состоит из информации, которая является частью Проекта Памяти Тысячелетия, в котором собрана коллекция подаренных домашних видео и других записей личных историй для потомков

  • Русский учебник по XML
    Сегодня XML может использоваться в любых приложениях, которым нужна структурированная информация - от сложных геоинформационных систем, с гигантскими объемами передаваемой информации до обычных "однокомпьютерных" программ, использующих этот язык для описания служебной информации

  • Язык XML
    Язык XPath является результатом попыток создать единые синтаксис и семантику для функционала, совместно используемого XSL Transformations и XPointer . Главная задача языка XPath - адресация частей в XML документе . Для достижения этой цели язык дополнительно наделен основными функциями для манипулирования строками, числами и булевыми значениями

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

  • Язык XML - практическое введение (часть 2)
    Другим способом представления внутренней структуры документа являются DOM - интерфейсы. Как уже упоминалось, их реализацией занимаются разработчики XML-анализатора, используя для этого возможности конкретного языка программирования. Программисты на Java могут найти эти классы в библиотеке org.w3.dom.

  • Язык модификации данных формата XML функциональными методами
    В терминах SXML и функционального программирования эти операции вставки узла представляют собой простую комбинацию примитивов работы над списковыми структурами данных

  • XTML-справочник
    Указывает начало и конец тела HTML-документа. Между начальным и конечным тегами содержится текст документа, изображения и таблицы. Одним словом, все HTML-элементы, отвечающие за отображение документа, управление им и гипертекстовые ссылки

  • Введение в Lua
    Сейчас Вы можете заметить, что у нас не произошло сильного внедрения lua в наше приложение. Но какой прок в использование всего этого, если Вы не можете заставить скрипт делать что-нибудь с вашим приложением. Подумайте об этом. Сейчас мы имеем скрипт-систему, но не имеем никакой реальной интеграции с вашим кодом.

  • Введение в SAX
    Заметьте, что нигде в методе нет информации о том, частью какого элемента являются эти символы. Если вам нужна такая информация, вы должны сохранять ее. В этом примере добавлены переменные для сохранения информации о текущем элементе и вопросе