Центр дистанционного обучения Онлайн-Академия
Дистанционные курсы
Технология дистанционного обучения
Начать дистанционное обучение
Тарифные планы на дистанционное обучение
оплата дистанционного обучения
Отзывы выпускников дистанционных курсов


Сертификат Академии
для выпускников курсов

Высылаем по почте
в любую точку мира!


Образование за рубежом

компьютерные курсы

курсы английского

повышение квалификации

о центре дистанционного обучения Часто задаваемые вопросы по дистанционным курсам Партнеры центра дистанционного обучения вопрос по дистанционному обучению координаты центра дистанционного обучения ссылки по дистанционному обучению

195276, Санкт-Петербург,
пр. Культуры, д. 31, корп. 1

Тел.: (812) 448-55-11

 

XML: для интернет-магазинов и каталогов
 

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

  • Кроссплатформенность (отправка\прием документов может производиться информационными системами, работающими на разных операционных системах)
  • Возможность визуального просмотра человеком
  • Соответствие заданной структуре, согласно бизнес-логике

При возрастающей роли Интернет в жизни людей, дополнительным требованием является размещение таких документов на Web-сайтах.

Этим требованием удовлетворяют документы, созданные при помощи языка XML. Эти документы создаются в текстовом формате, могут быть проанализированы любым современным языком программирования или импортированы в базу данных. При необходимости документы XML могут быть просмотрены в Интернет-броузере. Также при создании документа XML можно задать структуру согласно требованиям к передаваемой информации и произвести автоматизированный контроль соответствия документа заданной структуре.

Примеры использования XML:

  • Обмен данными с Пенсионным Фондом (программа CheckXML)
  • Межбанковский обмен платежными документами (программа АРМ КБР)
  • Налоговая отчетность
  • Размещение прайс-листов предприятия в системе Yandex-market
  • Создание RSS- каналов

В настоящее время язык XML поддерживается в продуктах таких компаний как Oracle, Microsoft, IBM, Borland. Для всех универсальных языков программирования созданы библиотеки поддержки XML. Современные системы управления базами данных позволяют получать результат запроса в виде XML-документов. Для обмена данными в формате XML созданы специальные программы, которые называются XML-серверы. Например, Microsoft BizTalk 2000.

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

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

Посмотреть первый урок онлайн

Программа курса

Урок 1. Основы языка XML (часть 1)

Создание документа заданной структуры. Способы создания XML документа. Структура XML документа. Объявление XML. Компоненты XML документа. XML элементы. Правила разметки для XML-элементов.

Практика: Создание XML документа в текстовом редакторе и проверка структуры документа в программе-броузере Internet Explorer. Создание XML-документ в программе XMLPad c проверкой структуры. Исправление ошибок в XML-документе.

Урок 2. Основы языка XML (часть 2)

Применение атрибутов. Сущности XML. Комментарии в документе XML. Правильно оформленный документ

Практика: Создание документа с применением атрибутов. Проверка документа на соответствие заданной структуре

Урок 3. Проверка документов XML с использованием DTD

Необходимость в проверке структуры документа. Определение схемы DTD. Содержимое схемы DTD. Ссылка на схему DTD. Порядок объявления элемента. Определение обязательности и количества элементов. Объявление атрибутов. Типы атрибутов. Указание значения атрибутов по умолчанию. Проверка документа на соответствие схеме DTD.

Практика: Создание схемы DTD для XML документа. Проверка соответствия XML документа на соответствие схеме DTD.

Урок 4. Общие понятия о пространствах имен в XML документах

Необходимость указания пространства имен. Задание пространства имен

Практика: Создание документа с применением пространства имен

Урок 5. Использование схем XML для описания структуры XML документа

Необходимость дополнительной проверки содержимого документа. Общие правила составления схемы XML. Описание элементов в схеме XML. Задание типов элементов в схеме XML. Задание пользовательского типа для простого элемента. Определение элемента с фиксированным cодержимым. Задание структуры с несколькими элементами. Создание схемы для документа с атрибутами.

Практика: Создание документа XML на основе схемы XML. Исправление ошибок в документе для соответствия его заданной схеме

Урок 6. Поиск в XML документе с использованием XPath

Описание технологии поиска в XML документе с применением языка XPATH. Модель XPATH для представления структуры документа. Выражения XPATH. Условия в выражении XPATH.

Практика: Поиск в документе с использованием XPATH. Поиск информационного содержания элементов. Поиск элементов с определенным именем и положением. Поиск атрибутов для элементов.

Урок 7. Преобразование XML документа с использованием XPath

Необходимость в преобразовании XML документа. Пример преобразования XML-файла. Использование XSL файла с XML документом. Создание правил преобразования. Сортировка XML документа.

Практика: Преобразование XML-документа в HTML-документ с использованием XSL-файла.

Урок 8. Экспорт данных из Excel в формат XML

Необходимость экспорта данных. Способы экспорта данных Excel в формат XML. Метод преобразования.

Практика: Формирование XML документа на основе файла Excel.

Урок 9. Экспорт информации из баз данных MySQL и Access в XML документ с использованием языка SQL

Необходимость экспорта из базы данных. Анализ структуры XML документа. Формирования SQL -предложения. Получение результатов выполнения SQL-предложения. Открытие текстового файла в Excel. Открытие html-файла в Excel

Практика: Формирование XML документа на основе выборки (запроса) из базы данных MySQL

Итоговая аттестация

Программное обеспечение, необходимое для обучения:

текстовый редактор Блокнот; XMLPad (бесплатный редактор для создания XML-документов)

Начальные требования к слушателям: базовые знания HTML

Объем курса: 40 ак.ч.

Существует возможность поэтапной оплаты через платежные системы Webmoney и Yandex.Деньги

Начать дистанционное обучение

 

 

 

 

 

 

 

 

 

 

дистанционное обучение дистанционное образование on-line обучение
Copyright © АНОО "Академия профессионального образования"
Дистанционное обучение