Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Складові документи на основі XML

Реферат Складові документи на основі XML





якийсь текст, так і інші, вкладені, елементи документа, секції CDATA, інструкції з опрацювання, коментар, - тобто практично будь-які частини XML-документа. Любий непустой елемент повинний складатися з початкового, кінцевого тегов і даних, між ними ув'язнених. Наприклад, наступні фрагменти будуть бути елементами:


lt; flower gt; rose lt;/flower gt;

lt; city gt; Saratov lt;/city gt;


Набором всіх елементів, що містяться в документі, задається його структура, і визначаються всі ієрархічні співвідношення. Плоска модель даних перетворюється з використанням елементів у складну ієрархічну систему з безліччю можливих зв'язків між елементами. Виробляючи надалі пошук у цьому документі, програма клієнта буде спиратися на інформацію, закладену в його структуру - використовуючи елементи документа. Пошук при цьому, природно, буде набагато більш ефективним, ніж знаходження потрібної послідовності по всьому документу. У XML документі, як правило, визначається хоча б один елемент, названий кореневим і з нього програми-аналізатори починають перегляд документа. У деяких випадках теги можуть змінювати й уточнювати семантику тих або інших фрагментів документа, по різному визначаючи ту ж інформацію і тим самим надаючи додатку-аналізатору цього документа зведення про контекст використання описуваних даних. Наприклад, прочитавши фрагмент lt; city gt; Holliwood lt;/city gt; ми можемо здогадатися, що мова в цій частині документа йде про місто, а от у фрагменті lt; restaurant gt; Holliwood lt;/restaurant gt;- Про забігайлівці. У випадку, якщо елемент не має вмісту, тобто немає даних, які він повинен визначати, він називається порожнім. Прикладом порожніх елементів в HTML можуть служити такі теги HTML, як lt; br gt ;, lt; hr gt ;, lt; img gt;.


. 3 Коментарі


Коментарями є будь область даних, поміщена між послідовностями символів lt;! - і - gt; Коментар пропускаються аналізатором і тому при розборі структури документа в якості значущої інформації не розглядається.


. 4 Атрибути


Якщо при визначенні елементів необхідно задати якісь параметри, що уточнюють його характеристики, то є можливість використовувати атрибути елемента. Атрибут - це пару назва = Laquo; значення raquo ;, що треба задавати при визначенні елемента в початковому тегу. Приклад:


lt; color RGB= true gt; # ff08ff lt;/color gt;

lt; color RGB= false gt; white lt;/color gt;

або


lt; author id=0 gt; Ivan Petrov lt;/author gt;


2.5 Спеціальні символи


Для того, щоб включити в документ символ, використовуваний для визначення яких-небудь конструкцій мови (наприклад, символ кутовий дужки) і не викликати при цьому помилок у процесі розбору такого документа, потрібно використовувати його спеціальний символьний або числовий ідентифікатор. Наприклад, amp; lt; , Amp; gt; amp; або amp; # 036; (десяткова форма запису), amp; # x1a (шістнадцяткова) і т.д. Строкові позначення спецсимволов можуть визначатися в XML документі за допомогою компонентів (entity).


. 6 Директиви аналізатора


Інструкції, призначені для аналізаторів мови, описуються в XML документі за допомогою спеціальних тегів - lt ;? і? gt ;;. Програма клієнта використовує ці інструкції для керування процесом розбору документа. Найбільш часто інструкції використовуються при визначенні типу документа (наприклад, lt ;? Xml version=1.0? Gt;) або створенні простору імен.


. 7 CDATA


Щоб задати область документа, яку при розборі аналізатор буде розглядати як простий текст, ігноруючи будь інструкції та спеціальні символи, але, на відміну від коментарів, мати можливість використовувати її у програмі, необхідно використовувати теги lt ;! [CDATA] і]] gt ;. Усередині цього блоку можна поміщати будь-яку інформацію, яка може знадобиться програмі- клієнту для виконання будь-яких дій (в область CDATA, можна поміщати, наприклад, інструкції JavaScript).

програма документ візуальний редактор


3. XML-редактори


Для створення XML-документів потрібно стандартний текстовий редактор, наприклад vi, emacs, pico, BBEdit для платформи Macintosh, SimpleText, Windows Notepad або Windows WordPad. За умовчанням передбачається, що при написанні XML-документів використовується стандарт Unicode, хоча фактично може застосовуватися ASCII (принаймні, остання кодування застосовувалася найчастіше в недавньому минулому). Переконайтеся в тому, що створений XML-докуме...


Назад | сторінка 5 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка front-end частині веб-додатки c блоковим підходом до формування ht ...
  • Реферат на тему: Історія розвитку окремих елементів формуляра документа XVI-н. 20 ст.
  • Реферат на тему: Зображення райдужної оболонки ока як інформаційний елемент документа
  • Реферат на тему: Проектування і реалізація HTML документа
  • Реферат на тему: Редагування документа засобами програми MS Word