Posts Tagged ‘XML’

Symfony — как использовать Normalizer

Суббота, Январь 31st, 2015 Нет комментариев

Under : , , , , ,

Чтобы сериализовать или десериализовать объект в JSON или XML, в симфони (начиная с версии 2.3) уже встроен JMSSerializerBundle, однако, изначально включен только Serializer, но не включен Normalizer. Таким образом из JSON или XML создать объект можно, а превратить объект в JSON или XML нельзя, так давайте разберемся как включить эту возможность. (далее…)

Проясняем ситуацию XML — DTD — XSLT

Пятница, Январь 30th, 2015 Нет комментариев

Under : , , , ,

Разговор на прояснение XML — DTD — XSLT понятий и стандартов (далее…)

Пишем Jabber-клиент

Вторник, Январь 27th, 2015 Нет комментариев

Under : , , , ,

Jabber открывает горизонты функциональности на недосягаемые для коммерческих IM-сетей, рассмотрим некоторые из них. (далее…)

Ashampoo Home Designer. 3D-моделирование будущего дома

Среда, Ноябрь 19th, 2014 Нет комментариев

Under : , , , , , , , ,

Давно хотели смоделировать свой новый дом или намечающийся ремонт? Новый продукт от Ashampoo Вам обязатетельно поможет. Ashampoo Home Designer создаст неповторимый интерьер, использовав Ваши деньги только на лицензию программы, а не на дорогостоящих дизайнеров. (далее…)

Perl & XML. Библиотека программиста

Суббота, Август 11th, 2012 Нет комментариев

Under : , , , ,

Perl и XML

Язык программирования Perl появился достаточно давно и изначально был ориентирован на обработку текста. В отличие от Perl, за «плечами» XML — всего лишь считанные годы, но за это время он успел зарекомендовать себя с самой лучшей стороны. Этот язык широко применяется для обработки web-содержимого, выполнения различных операций с документами, проектирования web-служб, а также в любой другой ситуации, в которой требуется структурирование изменчивой информации. Несмотря на столь различную природу, эти языки прекрасно уживаются вместе. И именно описанию истории их порой сложного, но удачного союза посвящена эта книга. (далее…)

Категории ускорителей в IE8

Среда, Май 2nd, 2012 Нет комментариев

Under : , , , ,

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

Поэтому мы решили, что очень важно обладать уверенностью в том, что ничто не будет препятствовать поиску услуг, в которых заинтересованы пользователи. Особенно беспокоил нас такой момент, когда пользователи единовременно устанавливали массу ускорителей, пытаясь потом отыскать в этой массе необходимый. К слову сказать, 40 пунктов довольно много даже для закаленного ветерана использования ускорителей. Мы боялись, что пользователи могут сдаться и работать устаревшими методами: копировать, искать, вставлять. (далее…)

SVG в дорожной карте IE9

Среда, Май 2nd, 2012 Нет комментариев

Under : , , , ,

В рамках наших обязательств по обеспечению совместимости мы рады сообщить о поддержке формата масштабируемой векторной графики (SVG) 1,1 (второе издание) в Internet Explorer  9 Platform Preview. Второе издание SVG содержит рекомендуемые обновления для первого издания SVG 1.1. Мы ожидаем, что SVG в случае обеспечения его поддержки разработчиками станет неотъемлемой частью всемирной сети. SVG имеет много преимуществ по сравнению с растровыми изображениями. В эпоху аппаратно-ускоренной графики пришло время для насыщенной и интерактивной графики.

SVG открывает дорогу новым мощным веб-приложениям. Формат использует специфические теги XML для создания векторных изображений. Это делает SVG более читаемым и редактируемым вручную, чем в других графических форматах, потому что файл SVG полностью состоит из разметки текста в векторном изображении, доступным для поиска. Кроме того, SVG выгоднее, чем DOM. Изображения можно программировать как графические объекты, позволяя задействовать гораздо более мощные веб-приложения. Теперь возможно создавать динамически генерируемые изображения без необходимости использования сценариев на сервере или дополнений к браузеру. (далее…)

Apache + PHP + XML + MySQL для Windows.

Вторник, Апрель 17th, 2012 Нет комментариев

Under : , , , , ,

Разработка сайтов в связке Apache + PHP + XML + MySQL требует от себя установки вышеперечисленного софта. Но не всегда для этого надо ставить Linux. Девелопить прекрасно можно и на платформе Windows, к тому-же и не отказывая себе в любимых игрушках, а просто сварачивая их в консоль :)

Первое что понадобиться, это скачать все указанные дистрибутивы. Лично у меня после этого появился такой список:
(далее…)

Работа с XML. SAX, DOM — краткое введение.

Вторник, Апрель 17th, 2012 Нет комментариев

Under : , , , , ,

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

Примечание: из-за того, что модули для работы с XML в PHP пока находятся в состоянии «экспериментальных» — примеры приведенные в статье могут не работать в некоторых версиях PHP из-за различий в наборе функций, реализуемых этими модулями. Примеры писались и тестировались на PHP 4.0.6.

Работа с XML-данными в PHP (далее…)

Графическое представление данных в вебе нового поколения

Понедельник, Апрель 16th, 2012 Нет комментариев

Under : , , , ,

В прошлой статье я уже рассказывал об эволюции веб и стандартах платформы XML. Теперь же мне хотелось бы подробнее осветить один из стандартов представления данных XML. Вероятно, вам уже попадались в Интернете ссылки на документы с расширением .svg или .svgz. Это переходы к документам на языке масштабируемой векторной графики (SVG), предложенном консорциумом W3C. Давайте рассмотрим один из таких документов. Когда мы переходим по ссылке http://w3c.dstc.edu.au/presentations/2002-05- web-services.svgz загружается полноценная презентация, напоминающая ролик Microsoft PowerPoint. Если попробовать изменить размеры текущего окна, мы обнаружим, что изображение корректно масштабируется, тем самым, оправдывая (далее…)