XML

XML - расширяемый язык разметки

Платформо-независимый динамический сайт – миф или реальность

Может ли быть веб-сайт независим от платформы? Конечно, если он представлен в статическом HTML. А что насчет динамического сайта? Интерактивный сайт может быть представлен в Macromedia Flash. Отчасти интерактивный и не совсем сайт - в PDF-формате

XML в 10 тезисах

XML, XLink, Namespace, DTD, Schema, CSS, XHTML ... Если вы впервые столкнулись с XML, трудно даже понять, с чего начать. Этот короткий обзор представляет собой попытку охватить основные идеи XML, чтобы новичок мог увидеть концепцию в целом, не путаясь в деталях. Если же вы кому-то представляете XML

Сверхдинамичные веб-интерфейсы

Одно из главных затруднений, с которым сталкиваются разработчики интерфейсов веб-приложений, состоит в том, что после того, как страница оказалась в браузере клиента, связь браузера с сервером заканчивается. Любое действие с элементом интерфейса требует повторного обращения к серверу с повторной загрузкой новой страницы. Из-за этого веб-приложение теряет свою элегантность и медленно работает. В данной статье я расскажу о том, как данную проблему можно решить с помощью JavaScript и объекта XMLHttpRequest.

Новый формат SVG создаст конкуренцию Flash

Scalable Vector Graphics (SVG) - более поздняя разработка, чем Flash. Изначально развивалась Adobe, а затем под эгидой W3C совершенствовалась рядом разработчиков. Как и Flash, SVG использует все преимущества векторного представления объектов

Язык XML

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

XML на экране броузера

Аббревиатура XML в последнее время, как говорится, "на слуху". Поддержку XML обещают производители новых броузеров, разрабатываются XML-редакторы, все чаще можно услышать об очередных невероятных применениях XML. Что же стало причиной появления и столь быстрого распространения этой технологии?

Будущее Web - за семантикой

Общее определение понятия семантика - это изучение значений. (Слово семантика происходит от греческого понятия semantikos, т.е. "важное значение", а в основе последнего лежит слово sema, т.е. знак). Семантические технологии Web помогают выделять полезную информацию из данных

Полезные советы для работы с XML

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

Что такое XML Sapiens

Статья затрагивает тему технологического отставания рынка CMS от тенденций отрытых стандартов. В качестве решения предлагается краткий обзор открытого декларативного языка XML Sapiens

ADO и XML

Рассказано о том, как извлекать данные xml из хранимых процедур, выполнять шаблоны xml и обращаться с запросами xpath к представлениям xml.

Использование XML/XSL для публикации в Web

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

Аудит в XML-формате

Один из краеугольных камней инфраструктуры системы безопасности в сервере Oracle Database – контролируемость (accountability): возможность регистрации действий пользователей в системе базы данных. Когда действия происходят (например, пользователь обновляет определенную таблицу), сервер базы данных регистрирует эти события в журнале аудита (audit trails), который может находиться либо в базе данных в специальной таблице AUD$ схемы SYS, либо в специальных файлах операционной системы (ОС). Когда эти данные хранятся в базе данных, они защищаются резервным копированием этой базы, и администратору базы данных легко запрашивать их, используя обычные операторы языка SQL. Однако в этом случае после совершения злонамеренного обновления любой, кто имеет доступ к схеме SYS, потенциально может стереть из журнала аудита соответствующие данные.

XML-стандарты

В статье речь пойдет наиболее интересных, на наш взгляд, результатах деятельности международных консорциумов W3C(World Wide Web Consortium) и OASIS[1] за 2006 год.

Стилевые таблицы XSL

В предыдущем разделе для вывода элементов XML-документа на экран броузера мы применяли Java Script-сценарии Однако, как уже отмечалось, для этих целей предпочтительней использование специально предназначенного для этого средства - стилевых таблиц XSL (Extensible Stylesheet Language).

Введение в XUL



Данные, их представление и формы пользовательского интерфейса в XML

XML за последние годы обрел заслуженную популярность, и уже нет сомнений в перспективах его повсеместного применения. Понятие "семантический веб" перестает быть абстракцией и уверенно воплощается в жизнь. В информационной какофонии всемирной сети постепенно начинает узнаваться гармония. В руках талантливых дирижеров, таких как W3C, ISO, OASIS, она вполне может превратиться в симфонию.

Создаем шаблоны электронных писем с помощью XM

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

Понимание XML

Узнайте, как Расширяемый язык разметки (Extensible Markup Language - XML) облегчает универсальный доступ к данным. XML — основанный на Unicode метаязык: язык для описания языков разметки. Он не привязан ни к одному языку программирования, операционной системе или поставщику программного обеспечения. XML обеспечивает доступ к огромному количеству технологий по манипулированию, структурированию, трансформированию и запрашиванию данных.

XML: возможности и перспективы

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

Язык XML

Предлагаю сразу определиться с аббревиатурой. «XML» расшифровывается как «Extensible Markup Language» (расширенный язык разметки), отсюда смело можно сделать вывод, что это потомок HTML. Резонный вопрос: чем же не устраивал разработчиков HTML и что послужило толчком для создания нового языка? Достаточно вспомнить о предназначении HTML: визуальное представление данных. XML же разрабатывался для их структурирования, на что его предок рассчитан не был. HTML концентрируется на отображении данных и их внешнем виде, а XML — на описании данных и их структуре. Отсюда следует, что XML не является заменой HTML. Перед этими языками ставятся абсолютно разные задачи, хотя внешний вид кода схож.

XML: время пришло

Несмотря на то, что этот материал может показаться обычному пользователю трудноватым для восприятия, я рекомендую не пролистывать его, а напрячься и прочитать. Если надо, вернуться еще раз и еще. Этот материал написан более для разработчиков интернет-приложений, но сегодня можно с уверенностью сказать, что время XML пришло и для рядового пользователя интернет и компьютеров. Создание Symantec Web (см. материал "Есть смысл - Symantec Web") окончательно закрепило в сознании разработчтков программ идею того, что без XML дальше никуда, а это значит, что программы, создаваемые ими будут максимально xml-зированы. А для кого пишутся программы? Правильно, для нас с вами. Значит нам и использовать XML на полную катушку. Не отстаньте от поезда, еще не поздно.

Стоит ли отменять пространства имен XML

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

Полезные советы для работы с XML

Хенри Сивонен (Henri Sivonen) написал весьма полезную статью - "Как избежать обвинений в некомпетентности при работе с XML" (HOWTO Avoid Being Called a Bozo When Producing XML) (см. раздел Ресурсы). В ней он обсуждает, как корректно работать с XML, используя пространства имен и возможности форматов загрузки Интернета на основе XML - RSS и Atom. Во введении к своей статье он отмечает, что существуют разработчики, которые считают, что очень трудно или даже практически невозможно добиться корректности при создании документов XML путем программирования. Но в то же время есть разработчики, которые легко справляются с этой задачей и не могут понять, почему другие столь некомпетентны. Никто не хочет считать себя некомпетентным. Советы, приведенные ниже, помогут избежать этого неприятного ощущения.

Что такое XML Sapiens

1995 году компания Vignette представила на рынке первую коммерческую систему класса CMS (систем управления контентом). С тех пор число коммерческих CMS неустанно растет и ныне сам термин CMS прижился на рынке и, как правило, не требует расшифровки. За последние годы было утверждено множество отрытых стандартов, позволяющих структурировать информацию на сайтах, отделить ее от дизайна, но, по-прежнему, большинство CMS не следует им.

XML. Обзор языка

xml является результатом более чем полувековой работы программистов - разработчиков гипертекстовой системы представления информации. Однако приложения, реально использующие эту систему, появились только в середине 60-х годов, когда стало необходимо объединить множество информационных ресурсов в единый комплекс.


Страницы: 12 3