День технологий Microsoft. Visual Studio .NET: cоздание и проверка XML-файла. Проверка XML-файла на правильность с точки зрения стандарта XML

Страницы работы

Фрагмент текста работы

День технологий Microsoft на факультете ВМиК МГУ

Лабораторная работа

Visual Studio .NET: cоздание и проверка XML-файла.


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

В лабораторной работе используется инструментарий Visual Studio для работы с XML, однако большинство операций можно повторить при наличии блокнота (notepad.exe) и браузера Internet Explorer.

Если в процессе выполнения работы возникнут какие-либо вопросы - обращайтесь к вашему гиду по лабораторной работе.

1. Подготовка виртуального рабочего места.

Данный этап показывает удобство работы в Visual Studio даже с проектами, не имеющими ничего общего с программированием (например, редактирование XML).

1.  Откройте окно Visual Studio .NET.

2.  Создайте новый проект (Project). File -> New -> Project. В качестве типа проекта – Visual Studio Solutions -> Blank Solution (так как проект не относится к какому-либо языку программирования)

3.  В окне Solution Explorer появился единственный элемент – Solution ‘имя’ (0 projects).

2. Создание XML-файла

На этом этапе мы создадим XML-файл и проверим его на правильность с точки зрения стандарта языка XML.

1.  Добавим новый файл в наш проект. Для этого есть два способа:

·  Щёлкнув правой кнопки мыши на элемент Solution в Solution Explorer в контекстном меню выберем Add -> Add New Item…

·  В меню Project выберем элемент Add New Item…

2.  Тип создаваемого файла – XML-файл. Имя файла – Sample.xml

3.  После создания открывается окно редактирования XML-файлв с единственной строчкой:

<?xml version ="1.0" encoding="utf-8" ?>

4.  Она говорит о том, что файл имеет тип XML версии 1.0 и записан в кодировке UTF-8. Мы будем работать с кодировкой Windows-1251 (стандартная кодировка MS Windows для работы с кириллицей). Текущую кодировку можно поменять двумя способами:

·  Вручную в тексте файла заменить utf-8 на windows-1251

·  В свойствах XML-файла, которые видны в окне Properties (если окна не видно, его можно вызывать через контекстное меню или через меню View) поменять свойство encoding на Cyrillic (Windows). Окно свойств предоставляет на выбор уже имеющийся список самых популярных кодировок. (Приятно, что там есть и кириллица).

5.  Теперь внесём текст файла. Файл похож по своему виду на HTML. Основное отличие – теги (ключевые слова, заключённые между символами < и > ) предназначены не для форматирования текста, а для создания структуры данных.

<?xml version="1.0" encoding="windows-1251" ?>

<NewsLine>

<News state="archived">

<name>Завтра - .NET Day!</name>

<date>2003-05-18T12:00:00</date>

<content>Завтра в пройдёт .NET Day</content>

</News>

<News state="published">

<name>.NET Day - Лабораторные работы</name>

<date>2003-05-19T12:00:00</date>

<content>Проводятся лабораторные работы в рамках .NET DAY</content>

</News>

<News state="submitted">

<name>.NET Day прошёл</name>

<date>2003-05-20T12:00:00</date>

<content>Вчера прошёл .NET DAY</content>

</News>

</NewsLine>

Этот XML-файл содержит текст трёх новостей, а точнее их заголовоке

Похожие материалы

Информация о работе