Практика
- Сгенерировать по созданной схеме xml-документ.
- Сохранить xml-документ.
- Внести изменения в xml-документ и выполнить валидацию по схеме.
Генерация и валидация xml-документа по xsd
Цель: Научиться генерировать и выполнять валидацию xml-документа по схеме.Задачи:
На занятии объясняется как сгенерировать xml-документ по схеме и как проверить на ошибки полученные xml-документы (проверить на валидность схеме).
Генерация xml-документа по схеме
Сгенерировать xml-докумнт по схеме можно с помощью Altova XMLSpy. Для этого:
1. В программе Altova XMLSpy откройте файл схемы, выбрав пункт меню File - Open.
Рисунок 61 - пункт меню File - Open
2. Выберите пункт меню DTD/Schema - Generate Simple XML File.
Рисунок 62 - пункт меню DTD/Schema - Generate Simple XML File
3. В появившемся окне Generate Simple XML File настройки можно оставить по умолчанию,
главное, чтобы в разделе "Please select root" был выбран нужный элемент.
Рисунок 63 - окно Generate Simple XML File
4. После нажатия на кнопку Ok откроется текст сгенерированного xml-документа.
Рисунок 64 - текст сгенерированного xml-документа
1. В программе Altova XMLSpy откройте файл схемы, выбрав пункт меню File - Open.

Рисунок 61 - пункт меню File - Open

Рисунок 62 - пункт меню DTD/Schema - Generate Simple XML File

Рисунок 63 - окно Generate Simple XML File

Рисунок 64 - текст сгенерированного xml-документа
Валидация xml-документа по xsd
Провалидировать xml-докумнт (проверить на ошибки) по схеме можно с помощью Altova XMLSpy. Для этого:
1. В программе Altova XMLSpy откройте файл xml-документа, выбрав пункт меню File - Open.
Рисунок 65 - пункт меню File - Open
2. Нажмите на кнопку Validate на панели инструментов или клавишу F8.
Рисунок 66 - кнопка Validate
Если ошибок не обнаружено, в окне Messages отобразится сообщение о валидности xml-документа схеме.
Рисунок 67 - сообщение о валидности
Если же обнаружена ошибка, в окне Messages отобразится сообщение о том, что xml-документ не валиден схеме.
Рисунок 68 - сообщение об ошибке
1. В программе Altova XMLSpy откройте файл xml-документа, выбрав пункт меню File - Open.

Рисунок 65 - пункт меню File - Open

Рисунок 66 - кнопка Validate

Рисунок 67 - сообщение о валидности

Рисунок 68 - сообщение об ошибке
На занятии сгенерирован xml-документ по созданной ранее схеме. Выполнена валидация xml-документа по xsd.