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

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





XML, наприклад, у відомості відпрацьованого часу і звіти про витрати. Редактори XML корисні і користувачам, добре знайомим з XML, оскільки застосування таких редакторів в будь-якому випадку прискорює розробку XML документів.


1 Мова розмітки


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

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

Найпопулярніший на сьогоднішній день мова гіпертекстової розмітки - HTML, був створений спеціально для організації інформації, розподіленої в мережі Інтернет, і є однією з ключових складових технології WWW. З використанням гіпертекстової моделі документа спосіб подання різноманітних інформаційних ресурсів в мережі став більш впорядкований, а користувачі отримали зручний механізм пошуку та перегляду потрібної інформації. є спрощеною версією стандартного спільної мови розмітки - SGML (Standart Generalised Markup Language), який був затверджений ISO як стандарт ще в 80-х роках. Ця мова призначена для створення інших мов розмітки, він визначає припустимий набір тегів, їхні атрибути і внутрішню структуру документа. Контроль над правильністю використання дескрипторів здійснюється за допомогою спеціального набору правил, званих DTD-описами, які використовуються програмою клієнта при розборі документа. Для кожного класу документів визначається свій набір правил, що описують граматику відповідної мови розмітки. За допомогою SGML можна описувати структуровані дані, організовувати інформацію, що міститься в документах, представляти цю інформацію в деякому стандартизованому форматі. Але на увазі деякій своїй складності, SGML використовувався, в основному, для опису синтаксису інших мов (найбільш відомим з яких є HTML), і деякі докладання працювали з SGML- документами безпосередньо.

Набагато більш простий і зручний, ніж SGML, мова HTML дозволяє визначати оформлення елементів документа і має якийсь обмежений набір інструкцій - тегів, за допомогою яких здійснюється процес розмітки. Інструкції HTML, в першу чергу, призначені для управління процесом виведення вмісту документа на екрані програми-клієнта і визначають цим самим спосіб представлення документа, але не його структуру. В якості елемента гіпертекстової бази даних, описуваної HTML, використовується текстовий файл, який може легко передаватися по мережі з використанням протоколу HTTP. Ця особливість, а також те, що HTML є відкритим стандартом і величезна кількість користувачів має можливість застосовувати можливості цієї мови для оформлення своїх документів, безумовно, вплинули на зростання популярності HTML і зробили його сьогодні головним механізмом подання інформації в Web.

Однак сучасні програми потребують не тільки в мові представлення даних на екрані клієнта, але і в механізмі, що дозволяє визначати структуру документа, описувати що містяться в ньому елементи. HTML володіє нескладним набором команд і цілком успішно справляється із завданням опису текстової інформації і відображенням її на екрані програми перегляду - браузера. Однак самі відображувані дані ніяк не пов'язані з тими тегами, які використовуються для форматування, тому у програм-аналізаторів немає можливості використовувати теги HTML для пошуку потрібних нам фрагментів документа. Тобто зустрівши, наприклад, такий опис


lt; font color= red gt; rose lt;/font gt;


програма перегляду буде знати, яким кольором відобразити текст, що міститься всередині тегів lt; font gt; lt;/font gt; і, ймовірно, відобразить його правильно, але їй абсолютно байдуже, в якому місці документа зустрівся цей тег, в які інші теги укладений поточний фрагмент, чи існують вкладені в нього фрагменти, чи правильно побудовані відносини між об'єктами. Таке байдужість до структури документа призводить до того, що пошук або аналіз інформації усередині нього нічим не буде відрізнятися від роботи із суцільним, що не розбитим на елем...


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





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

  • Реферат на тему: Мова гіпертекстової розмітки HTML
  • Реферат на тему: Мова гіпертекстової розмітки HTML
  • Реферат на тему: Створення web-сторінки за допомогою гіпертекстової розмітки HTML з використ ...
  • Реферат на тему: Розробка front-end частині веб-додатки c блоковим підходом до формування ht ...
  • Реферат на тему: Проектування і реалізація HTML документа