Программирование на языке 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
Заметьте, что нигде в методе нет информации о том, частью какого элемента являются эти символы. Если вам нужна такая информация, вы должны сохранять ее. В этом примере добавлены переменные для сохранения информации о текущем элементе и вопросе