Створення конфігураційного XML-файла в Visual C # (Sharp)

Конфігураційний файл створюється за допомогою мови XML (Extensible Markup Language, розширювана мова розмітки) Мова XML це засіб для структуризації текстової інформації

Розглянемо наступний текст, структурований за допомогою пробілів:

Перший член Другий член Третій член

Елемент Перший член є батьком, а елементи Другий член І Третій член – його дочірніми елементам Структуризація батьківського та дочірніх елементів досить тендітна Нам потрібно більш надійний спосіб структурувати дані, яким і є мова XML Іншими словами, мова XML можна розглядати як засіб для визначення папок і підпапок

Визначимо XML-код, який становить конфігураційний файл програми

. NET Всі конфігураційні файли NET можна створити за допомогою Visual С # Express таким чином:

1 Клацніть правою кнопкою миші по проекту CallRuntimelmplementation І В

контекстному меню послідовно виберіть команди Add | New Item

2 Виберіть опцію Application Configuration file

3 Залиште запропоноване за замовчуванням імя файлу і натисніть кнопку Add Прес створення конфігураційного файлу буде завершений – файл Appconfig створений

Запропоноване за замовчуванням імя конфігураційного файлу можна залишити, пому що при компіляції відповідного додатку NET він буде переімован згідно описаному раніше правилом і поміщений в одну папку з додатком

ПРИМІТКА

Обговорювані конфігураційні файли застосовуються з виконуваними додатку NET Тому, якщо збірка використовує конфігураційний інтерфейс API, з вивала додатком буде асоційований застосовуваний конфігураційний файл Хоча за замовчуванням збірка бібліотеки класу не асоціюється з конфігураційним файлом, можна прочитати конфігураційну інформацію, асоційовану із збіркою бібліотеки класу Додаткову інформацію про асоціювання конфураціонного файлу з бібліотекою класу см в записі про файлах Appconfig в блозі Сюзанни Кук (Suzanne Cook) за адресою http://blogsmsdncom/suzcook/archive/2003/ 06/02/57160aspx

Відкривши наш створений файл Appconfig, ми побачимо в ньому наступний код XML:

&lt?xml version=&quot10&quot encoding=&quotutf-8&quot &gt

&ltconfiguration&gt

&lt/configuration&gt

У першій сходинці оголошується версія мови XML і застосовувана кодування, а в другій і третій рядках визначається кореневий вузол XML (також називається елементом XML) Кореневий вузол XML можна розглядати, як аналог кореневої папки, в якій будуть зберігатися всі інші папки

Визначення кореневого вузла починається з ідентифікатора configuration, закленного в кутові дужки, і закінчується таким же чином, але тільки з зворотною косою межею перед ідентифікатором Інший вузол XML може бути розміщений тільки між ідентифікаторами початку і кінця батьківського вузла Наприклад, наступний XML-код хибний:

cconfiguration&gt &ltitem&gt

&lt/configuration&gt &lt/item&gt

У прикладі початковий ідентифікатор дочірнього вузла поміщений правильно, всередині батьківського вузла, але його кінцевий ідентифікатор знаходиться за межами батьківського вузла

Джерело: Гросс К С # 2008: Пер з англ – СПб: БХВ-Петербург, 2009 – 576 е: ил – (Самовчитель)

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*