-
XML и комментарии
15 Апрель 2009 года, выпуск #111Web-разработчики придумывают множество интересных вещей, которые находят применение в самых различных областях деятельности в сети. Самое интересное, что довольно часто изобретённые технологии применяют не там, где ожидали разработчики, однако, это тоже приносит свои плоды. Неординарность применения разработок — это один из ключей к изобретению новых подходов обработки, хранения и передачи данных.
- Метки:
- теория
- XML
- комментарии
- обработка
- валидация
-
Идеальная расширяемость: пространства имён в XML
22 Январь 2009 года, выпуск #110Почти все основанные на SGML приложения содержат в себе массу таинственных, но от этого не менее интересных, вещей, о которых можно часами рассказывать знакомым программистам или девушкам. И те, и другие такие рассказы о скрытых возможностях различных языков разметки слушают довольно внимательно, стараясь не отвлекаться на внешние раздражители. А всё почему? Потому что вдохновители SGML и его потомков сделали всё возможное, чтобы их формат играл не только роль обычного связующего между человеком и машиной, но и являлся средством вдохновения на различные приятные подвиги. Именно поэтому Web-инженеров можно называть азартными романтиками.
Многие Web-разработчики, достигшие третьего уровня сложности игры в HTML (кто уже перешёл или начинает свой переход на строгий XHTML), могут задать вполне логичный вопрос: что это за атрибут такой, xmlns, который можно встретить на самой верхушке документа? Должно быть интересно, что он обозначает и зачем используется в XHTML. Давайте разбираться.
-
Enumerated New Year
30 Декабрь 2008 года, выпуск #109
Праздничный новогодний подарок — указатель, раздел для поиска информации на сайте. В данный момент он содержит несколько критериев отбора статей, в том числе:
- По дате публикации;
- По категории;
- По меткам (с возможностью фильтрации статей по нескольким меткам).
Предыдущие новогодние открытки: 2008 год.
- Метки:
- графика
-
Радиопауза
7 Декабрь 2008 года, выпуск #108
Дорогие читатели блога Веб-Зайн! Мы с вами так долго и кропотливо работали и обсуждали статьи о XML, что я пока не хочу останавливаться на достигнутом и готовлю для вас некоторый сюрприз, связанный с серией статей относительно браузеров. Нет, отнюдь не популярных, а даже наоборот. Вы всё поймёте, когда увидите своими глазами. Мы с вами напишем небольшой браузер, причём не как обычно это делается в интернете — с использованием существующих компонентов, — нет, мы погрузимся в самые недра того, как браузер отображает Web-страницы, начиная от процесса получения файлов и заканчивая рендерингом HTML и HTML + CSS.
Делать это мы будем на одном из моих любимых и почитаемых языков программирования — C#.
Замечу, что это будет достаточно долгий курс, и он может затянуться не на один десяток записей, потому я предпочёл периодически разбавлять их выпусками на другую тематику. Надеюсь, скучно не будет. До встречи!
-
Высокие деревья преклонились над землёй
11 Ноябрь 2008 года, выпуск #107После некоторого перерыва в публикации записей, мы возвращаемся к изучению такой темы, как XML. Как и в предыдущих исследованиях, сегодня мы погрузимся в теорию, попытаемся рассмотреть способы обработки XML, алгоритмы работы парсера и варианты хранения данных в нём.
Мы рассмотрим полный цикл работы парсера, начиная от загрузки исходных данных и завершая готовым деревом элементов. В конце концов, мы сможем увидеть рабочую версию клиентской части XML-парсера. Пока мы не углубились в изучение вопроса, вы можете просмотреть сводную карту XML-парсинга и будем двигаться дальше.
- Метки:
- разработка
- XML
- теория
- программирование
- Ruby
-
Валидация XML и XHTML
20 Октябрь 2008 года, выпуск #106В 105-ом выпуске мы подробно рассмотрели формат DTD: чем является, где применяется и какая польза. На самом деле, эта статья была умышленно сфабрикована для того, чтобы мы смогли идти дальше по валидации разных языков программирования.
Сегодня мы постараемся погрузиться в валидацию до боли знакомых нам языков разметки: XML и XHTML. На первый взгляд, они такие похожие и должны рассматриваться как одно целое, но на самом деле они довольно разные и для них следует писать совершенно разные валидаторы. Можно даже выразиться следующим образом: проверка XHTML на XML-валидаторе будет недостаточной, а XML на XHTML-валидаторе — избыточной, и обе проверки покажут, что документ невалиден.
- 19ая
- следующая
- предыдущая