суббота, 14 апреля 2018 г.

XML. Конспект 3

Использование XML-схем не отменяет использование DTD.
Полноценный dateTime: <x>2013-06-11T18:40:45</x>
date: <x>2013-06-11</x>
time: <x>18:40:45</x>
gMonthDay: <x>--06-1111T18:40:45</x>
gDay: <x>---11T18:40:45</x>
duration: <x>P5Y3M21D</x> - 5 лет 3 месяца 21 день

среда, 11 апреля 2018 г.

XML. Конспект 2

DTD очень старый формат.
Описание структуры документа - DTD.
Для программного анализа используются парсеры XML.
Парсер – синтаксический анализатор документа.
SAX – Simple API of XML.
DOM – Document Object Model.

вторник, 10 апреля 2018 г.

воскресенье, 8 апреля 2018 г.

XML. Знакомство

XML - расширяемый язык разметки. Это инструмент для хранения и представления структурированных данных.
XML понимают многие приложения. Это стандартный язык.
Документы в формате XML используются для обмена информацией между разными программами.
XML используется для создания специализированных языков разметки (XHTML).

суббота, 7 апреля 2018 г.

PHP. Пример веб-сервиса. SOAP

Рассмотрим пример простого веб-сервиса. У нас есть 3 файла: sever.php (серверная часть),  client.php (обращение клиента к серверу) и stock.wsdl

PHP. Преобразование XML c XSL/T

Extensible Stylesheet Language /Transformations.
Стилевая технология, предназначенная для трансформации XML-документов в другие форматы.
Таблицы стилей XSL создаются по правилам XML-документов
Таблицы стилей XSL состоят из набора шаблонов.

PHP. Парсинг XML-файла. DOM

Сделаем парсер xml-файла с помощью объектно-ориентированных методов.
Код xml-файла доступен на этой странице.

среда, 4 апреля 2018 г.

CSS. Позиционирование кругу по центру блока с помощью свойства position

Иногда мы можем позиционировать блок только с помощью свойства position. В данном примере позиционирование вычисляется за счет смещения, а также свойства margin, размер которых составляет 50% от размера блока.

воскресенье, 1 апреля 2018 г.

HTML. SEO сайта. Краткое руководство

Рассмотрим на примере макета, как сделать основную оптимизацию сайта. Нужно помнить, что поисковики сначала считывают title станицы, затем все заголовки, а уже потом слова в тегах <b></b> и <strong></strong>. Посмотрим макет.

Materialize-css. Футер

Сделаем футер и прижмем к низу страницы. Документация: https://materializecss.com/footer.html