Огляд можливостей мов електронних документів

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

РЕФЕРАТ

На тему
Огляд можливостей мов електронних документів

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

МОЖЛИВОСТІ SGML
SGML (Standard Generalized Markup Language) був офіційно прийнятий в 1986 році в якості міжнародного стандарту (ISO 8879:1986) для опису незалежних від пристроїв введення / виводу і від обчислювального середовища методів представлення текстової інформації в електронній формі. Основою для його створення послужив досить старий мову розмітки GML (Generalized Markup Language), розроблений компанією IBM ще за часів перших персональних копьютеров. Якщо бути точним, то SGML - це метамова, що для опису інших мов розмітки.
Можливості SGML:
1. Мета появи SGML дуже проста. У той час існувало декілька "мов розмітки", жоден з яких не був сумісний з декількома платформами або навіть програмними пакетами. Поява SGML зробило можливим уніфікацію мов розмітки, що було використано для забезпечення гнучкості і можливості передачі інформації між програмами та платформами.
2. SGML, на відміну від всіх інших мов розмітки, створених на його основі, використовує принцип так званої описової розмітки замість процедурній. Подібна система використовує елементи розмітки, які просто надають назви для віднесення окремих частин документа до певних категорій. Іншими словами, теги, такі як <para> або \ end {list}, просто ідентифікують порцію документа і стверджують, що "ця частина є параграфом" або що "ця частина є кінцем початого списку", і т.п. Система ж, що використовує процедурну розмітку (сюди потрапляють текстові процесори, наприклад, Microsoft Word) визначає, яка безпосередньо обробка буде виконуватися в конкретній точці текстового документа: "у цьому місці викликати таку-то процедуру з параметрами 5, е і z" або "пересунути кордон документа на 7 мм правіше щодо будь-якого елемента, пропустити один рядок почати наступну з нового рядка "і т.д. У SGML інструкції, які необхідні для обробки документа з певною конкретною метою (наприклад, для форматування), чітко відокремлюються від описової розмітки, яка зустрічається всередині документа. Зазвичай вони зібрані за межами документа в окремих процедурах або програмах.
При використанні описової, а не процедурної розмітки один і той самий документ може бути оброблений різними програмами, кожна з яких може застосовувати свої власні інструкції обробки до тих його частинам, які вона вважає важливими. Наприклад, програма аналізу вмісту може повністю ігнорувати виноски, тоді як програма форматування може витягувати і збирати їх для друку в кінці кожної частини. Різні види інструкцій обробки можуть асоціюватися з однією і тією ж частиною файлу. Наприклад, одна програма може витягати з документа прізвища людей і географічні назви для створення індексу або бази даних, тоді як інша, обробна той самий текст, може друкувати прізвища і назви відрізняється шрифтом.
3. SGML вводить також поняття типу документа, і, відповідно, способи його визначення (document type definition, DTD). Документи вважаються типізований, так само як і інші оброблювані комп'ютерами об'єкти. Тип документа формально визначається його складовими частинами та їх структурою. Скажімо, можна визначити тип документа таким чином, що він повинен складатися із заголовка і, можливо, імені автора, за якими слід анотація та послідовність одного або більше абзаців. Будь-який документ у відсутність заголовка, відповідно до цього формальним визначенням, не буде звітом, так само як не буде їм бути і послідовність абзаців, за якою слідує анотація, незважаючи на те, наскільки схожий на звіт такий документ з точки зору читача-людини .
Оскільки документи відносяться до відомих типів, можна використовувати спеціальну програму, яка називається аналізатором (parser), для того щоб обробити документ, який стверджує, що він ставиться до конкретного типу, і перевірити, чи дійсно всі елементи, необхідні для даного типу документів, присутні й перебувають в правильній послідовності й коректно структуровані. Що ще більш важливо, різні документи одного типу можуть оброблятися уніфікованим чином. Можна писати програми, що використовують знання, укладені в інформаційній структурі документа, які, таким чином, можуть бути більш інтелектуальними.
4. SGML, як метамова, дозволяє визначати конкретні мови (часто звані "прикладними програмами на SGML"), орієнтовані на конкретне застосування. Приклад тому - мова HTML, що широко використовується на WWW. Кожен такий мову описується у вигляді DTD, визначаючи елементи та їх атрибути. Отримавши такий DTD, програмне забезпечення для роботи з SGML може коректно обробляти документи, написані у відповідності з цим DTD.
МОЖЛИВОСТІ HTML
Мова HTML був розроблений британським вченим Тімом Бернерсом-Лі приблизно в 1991-1992 роках у стінах Європейської ради з ядерних досліджень у Женеві (Швейцарія). HTML створювався як мова для обміну науковою і технічною документацією, придатний для використання людьми, які не є фахівцями в області верстки. HTML успішно справлявся з проблемою складності SGML шляхом визначення невеликого набору структурних і семантичних елементів (розмічаємо «тегами»), службовців для створення відносно простих, але красиво оформлених документів. Крім спрощення структури документа, в HTML внесена підтримка гіпертексту. Мультимедійні можливості були додані пізніше. Спочатку мова HTML був задуманий і створений як засіб структурування та форматування документів і їх прив'язки до засобів відтворення (відображення). В ідеалі, текст з розміткою HTML повинен був без стилістичних та структурних викривлень відтворюватися на обладнанні з різною технічною оснащеністю (кольоровий екран сучасного комп'ютера, монохромний екран органайзера, обмежений за розмірами екран мобільного телефону або пристрою і програми голосового відтворення текстів). Однак, сучасне застосування HTML дуже далеко від її початкової задачі. Наприклад, тег <TABLE>, використаний для форматування сторінки, призначений для створення в документах самих звичайних таблиць, але, як можна переконатися, тут немає жодної таблиці.
З плином часу, основна ідея платформонезалежна мови HTML була віддана в своєрідну жертву сучасним потребам у мультимедійному і графічному оформленні
Можливості HTML:
Мова HTML дозволяє розмічати в тексті:
1. Смислове роль текстового блоку (наприклад: логічний наголос, заголовок (від першого до шостого рівня), параграф, пункт списку тощо), який обробляється браузером у відповідності зі змістом (наприклад, в голосових браузерах - зміна інтонації, в графічних - виділенням курсивом , і т. п.) або налаштуваннями користувача.
2. Гіпертекстові посилання, які значно спрощують читання безлічі пов'язаних документів, бо дозволяють запросити документ з адресою, зазначеною в коді посилання, простим клацанням миші.
Ці керуючі коди використовуються для кодування виділених кольором або підкресленням фрагментів тексту або графічних зображень, переходу за допомогою виділених слів до іншого документу, іншому текстовому блоку або малюнку. Як приклад можна привести запис:
<A HREF="URL "> Фрагмент тексту </ A>
де «Фрагмент тексту" - це частина документа, видима користувачем у вікні перегляду браузера, а URL - «місце призначення» гіпертекстової зв'язку. Адреса цього «місця» може бути абсолютним - із завданням повного імені сервера і ім'ям файлу документа призначення; відносним, при якому передбачається, що ім'я сервера і початковий каталог ті ж, що й у документа, що містить гіпертекстове посилання. У HTML реалізована підтримка механізму спеціальних гіпертекстових посилань, які забезпечують зв'язок даної публікації з іншими публікаціями. Гіпертекстова посилання - це адреса іншого HTML-документа або інформаційного ресурсу Internet, який тематично, логічно або будь-яким іншим способом пов'язаний з публікацією, в якій це посилання визначена. Посилання складається з двох частин. Перша з них - це те, що візуалізується в полі WEB-сторінки. Вона називається «покажчик посилання» (anchor). Друга частина, що дає інструкцію браузеру, називається адресною частиною посилання (Universe Resource Locator або URL-адресу).
Приклад:
<A HREF = "http://polyn.net.kiae.su/ altai/index.html">
Тут тег - контейнер <A> (anchor), використовує атрибут HREF, що позначає гіпертекстове посилання, для запису цього посилання у формі URL. Покажчик може бути як відносним, так і абсолютним. Це посилання вказує на документ з ім'ям "index.html" в каталозі "altai" на сервері "polyn.net.kiae.su", доступ до якого здійснюється по протоколу "http". Можливе використання локальної адреси в тому випадку, якщо файл знаходиться на ПЕОМ, де запущена програма перегляду WWW, а не на сервері WWW. Між кодами <A> і </ A> можна помістити текст будь-якого обсягу, код <IMG> для вставки графіки або поєднання того й іншого.
Крім посилань на інші документи часто використовуються посилання на різні частини поточного документа. Наприклад, великий документ читається краще, якщо він має зміст з посиланнями на відповідні розділи. Для побудови внутрішньої посилання спочатку потрібно створити покажчик, що визначає місце призначення. Наприклад, зробити посилання на текст певної глави документа. Спочатку розміщується покажчик та присвоюється ім'я за допомогою параметра name тега <a>. При цьому параметр href не використовується і браузер не виділяє вміст тега <a>. Наприклад:
<a name=chapter_5> </ a>
Тепер створюється сама посилання. Для цього у параметрі href вказується ім'я посилання з префіксом #, свідчить про те, що це внутрішнє посилання.
<a "#chapter_5"> Глава 5 </ a>
Якщо користувач клацне кнопкою миші на словах «Глава 5», браузер виведе відповідну частину документа у вікно перегляду.
При використанні гіпертекстових зв'язків програма перегляду витягує документ, форматує його і потім показує починаючи з верхньої частини вікна перегляду. Проте код зв'язку дозволяє також негайно "прокрутити" документ до мітки в документі призначення. Код гіпертекстової зв'язку такого роду має вигляд:
<A HREF="URL #метка"> Фрагмент тексту </ A>
Мітка повинна знаходитися в HTML-документі призначення:
<<A NAME="метка"> текст, видимий користувачеві </ A>
Гіпертекстові зв'язку можуть змінювати положення проглядається документа на екрані ПЕОМ:
<<A HREF="#метка"> Текст <A/>
Гіпертекстові зв'язки такого типу дозволяють починати перегляд документа з його загального плану (упорядкованого або неупорядкованого списку), де кожен елемент являє собою код гіпертекстової зв'язку, адреса до відповідного розділу документа.
3. Гарнітуру, кегль, накреслення, колір шрифту для візуального виводу. (Форматування тексту)

Теги управління абзацами

<P ALIGN=CENTER/LEFT/RIGHT> ...</ P> - тег нового абзацу, використовується у форматі одиночного тега або контейнера. При використанні у формі одиночного тега кінцем абзацу вважається початок наступного тобто наступний тег <P>. Атрибут ALIGN задає вирівнювання елементів абзацу, значення за замовчуванням LEFT
<P> ...</ P> або <P>
Цей абзац вирівнюється по лівому краю.
І цей абзац теж.
<P ALIGN=CENTER>
Цей абзац вирівнюється по центру.
<P ALIGN=RIGHT>
Цей абзац вирівнюється по правому краю.

 

Теги управління перенесенням

<BR>, <NOBR> ...</ NOBR>, <WBR> - теги управління розривами і перенесенням рядків в тексті документа. При розриві рядка міжрядковий інтервал не збільшується.
<BR>
Використовується для зазначення місця примусового розриву.
Приклад: <P> ПІБ: <BR> Іванов С.С. </ P>
Буде виглядати так:
ПІБ: Іванов С.С.
<NOBR> ...</ NOBR>
Використовується для заборони розриву тексту, який міститься в даний контейнер.
Приклад: <NOBR> Це краще не розривати </ NOBR> при необхідності переноситися на новий рядок цілком, а не так: Це покращених розривати
<WBR>
Використовується для вказівки рекомендованого місця для розриву рядка. Може бути вкладеним у контейнер <NOBR> ...</ NOBR>.
Приклад: <NOBR> 42301 <WBR> 810600000000001 </ NOBR> - номер рахунку заданий таким чином при приміщенні в полі вже своєї ширини, розірветься після балансового рахунку:
42301810600000000001

 

Теги виділення структури документа

<H1> ...</ H1>, ... , <H6> ...</ H6> - контейнерні теги шестирівневу заголовків документа. Мають атрибут ALIGN (за замовчуванням LEFT) для вирівнювання заголовка.
<H1> ...</ H1>

Тема 1 рівня

<H2> ...</ H2>

Заголовок 2 рівня

<H3> ...</ H3>

Заголовок 3 рівня

<H4 ALIGN=LEFT> ...</ H4>

Тема 4 рівні по лівому краю

<H5 ALIGN=CENTER> ...</ H5>
Тема 5 рівня по центу
<H6 ALIGN=RIGHT> ...</ H6>
Тема 6 рівня по правому краю

 

Теги смислового виділення тексту

Контейнери для смислового виділення укладеного в них тексту на Web-сторінках. Спосіб виділення залежить від типу використовуваного броузера, але головне призначення цих тегів передача читачам логіки автора.
<CODE> ...</ CODE>
Комп'ютерний код - Function Sum(a,b);
<CITE> ...</ CITE>
Виділення цитат - Цитата
<KBD> ...</ KBD>
Клавіатурний шрифт - Клавіатура
<SAMP> ...</ SAMP>
Виділення прикладів - Приклад
<STRONG> ...</ STRONG>
Виділення важливих фрагментів - Важливо
<VAR> ...</ VAR>
Виділення імен (i, j, k) змінних
<DFN> ...</ DFN>
Виділення визначень - Визначення
<EM> ...</ EM>
Розставити акценти - Акцент
<BLOCKQUOTE> ...</ BLOCKQUOTE>
Виділення фрагмента тексту у великому блоці текстовому блоці на сторінці.
Ось фрагмент який ми хотіли виділити з текстового блоку в документі.
Таким чином виділені фрагменти тексту відображаються броузером.

 

Теги стилістичного виділення тексту

Дана група контейнерних тегів застосовується для стилістичного виділення елементів тексту. Допускається будь-яка комбінація нижчеперелічених тегів.
<B> ...</ B>
Виділення напівжирним шрифтом
<I> ...</ I>
Виділення курсивом
<TT> ...</ TT>
Виділення телетайпних шрифтом
<U> ...</ U>
Виділення підкресленням
<STRIKE> ...</ STRIKE>
Виділення перекресленням
<SUP> ...</ SUP>
Шрифт у верхньому індексі
<SUB> ...</ SUB>
Шрифт в нижньому індексі
<SMALL> ...</ SMALL>
Дрібний шрифт
<BIG> ...</ BIG>
Крупний шрифт

Додаткові теги форматування

<HR> - Тег вставки лінії-роздільника. Застосовується для візуального поділу тексту, за допомогою горизонтальних ліній (не плутайте з графічними зображеннями у формі роздільників). При відображенні лінії-роздільника у документі, до і після неї, броузер додає поділ абзаців. Формат лінії-роздільника задається за допомогою наступних атрибутів:
· ALIGN - вирівнювання (LEFT / RIGHT / CENTER);
· WIDTH - ширина лінії (пікселі або відсотки до ширини вікна WIDTH = 50%);
· SIZE - висота лінії (пікселів);
· COLOR - колір лінії;
· NOSHADE - відключити ефекти 3-х мірності;

Використання шрифтів в документах

При використанні різних шрифтів для оформлення тексту слід пам'ятати, що у користувача може не виявитися шрифту, використаного вами для створення документа. Якщо ви використовуєте рідкісні або нестандартні шрифти, то броузер користувача може не підібрати шрифт для коректного відображення документа.
Для визначення шрифту тексту в HTML документах застосовується контейнер <FONT> ...</ FONT> і одиночний тег <BASEFONT>.
Тег <BASEFONT> задає базові параметри шрифту, загальні для всього документа. Дія базових установок може бути скасовано атрибутами нового тега <BASEFONT>.
Kонтейнер <FONT> застосовується для зміни параметрів шрифту окремих елементів документа, які необхідно відобразити шрифтом відмінним від базового. Дія його атрибутів обмежується фрагментом документа, укладеним в даний контейнер, і він може бути вкладеним по відношенню до інших тегам форматування тексту.
Для завдання характеристик шрифту в тегах <FONT> ...</ FONT> і <BASEFONT> використовуються наступні атрибути:
· FACE - Зазначає ім'я шрифту (або переліку шрифтів - у міру зменшення переваги) на комп'ютері користувача. У разі відсутності текст відображається шрифтом, заданим за умовчанням в броузері користувача. Наприклад:
<FONT FACE="Arial"> Пример Arial</FONT> - Приклад Arial
· SIZE - абсолютний чи відносний розмір шрифту. Відносний розмір це розмір шрифту щодо стилю Normal (SIZE = 3) або розміру заданого тегом <BASEFONT>. Мінімальна абсолютне значення розміру шрифту 1, максимальне 7. Наприклад:
<FONT SIZE=4>4 абсолютный шрифт</FONT> - 4 абсолютний шрифт
<FONT SIZE=+1>4 относительный шрифт</FONT> - 4 відносний шрифт
· COLOR - колір шрифту. Наприклад:
<FONT COLOR=RED>Красный шрифт</FONT> - Червоний шрифт
<FONT COLOR=#FF0000>Красный шрифт</FONT> - Червоний шрифт
Отримані в даному розділі навички, щодо форматування тексту, закріпимо конкретним прикладом:
4. Спеціальні символи (що виходять за рамки ASCII символи пунктуації, математичні символи, грецькі та готичні букви, стрілки і т. п.)
5. Форми для введення користувачем даних, які пізніше піддаються обробці. Форми та іншу інформацію можна обробляти за допомогою спеціальних серверних програм (наприклад, на мовах PHP або Perl).
6. Відкриття мультимедійних файлів, що виводяться як безпосередньо браузером (наприклад, зображення у форматах JPEG, GIF або PNG; аудіофайли MIDI і ін), так і зовнішніми додатками, «вбудовуваними» у вікно браузера (Flash-анімація, Java-аплети та інше).
Використання графіки в документах дозволяє підвищити привабливість ваших Web-сторінок, робить викладений матеріал більш доступним для сприйняття, а в деяких випадках (мистецтво, реклама) без неї просто не обійтися.
Web-броузери підтримують безліч графічних форматів, але найбільш часто використовуються GIF і JPEG (деякі формати вимагають установки додаткових програмних компонентів броузера).

Вставка зображень у документ

Для вставки зображення в документ використовується одиночний тег <IMG>. Розташування зображення на сторінці і його вирівнювання щодо тексту задається наступними атрибутами:
· SRC - URL зображення;
· ALIGN - вирівнювання тексту відносно зображення (режими з обтіканням тексту: LEFT - зображення зліва, текст обтікає справа / RIGHT-зображення праворуч, текст обтікає зліва; режими без обтікання текстом: TOP - по верхньому краю зображення / MIDDLE - по центру зображення / BOTTOM - по нижньому краю );
· WIDTH - ширина зображення (пікселі);
· HEIGHT - висота зображення (пікселів);
· ALT - текстовий опис-альтернатива, для тих хто відключив завантаження зображень;
· BORDER - ширина рамки (за замовчуванням BORDER = 1);
· HSPACE - порожнє поле від зображення по горизонталі;
· VSPACE - порожнє поле від зображення по вертикалі;
· ISMAP - ознака карти-посилань (обробка сервером);
· USEMAP - ознака карти-посилань (обробка клієнтом);
Приклади тега <IMG>:
<IMG SRC="pic1.gif" ALIGN=MIDDLE>
<IMG SRC="pic2.jpg" HSPACE=20 VSPACE=20 ALT="Здесь зображення офісу нашої компаніі">
<IMG SRC="pic3.jpg" WIDTH=120 HEIGHT=160 ALIGN=LEFT BORDER=5>
МОЖЛИВОСТІ XML
XML почав викликати величезний інтерес і підтримку з того моменту, як про нього було вперше заявлено в 1996 році. Він забезпечує стандартний спосіб кодування змісту, забезпечуючи гнучкий спосіб створення структур даних. У XML для розмітки змісту на основі правил, що складаються розробником документа, використовуються теги. Цей набір правил називається описом типу документа (Document Type Definition, DTD), і він дозволяє розробникам, що застосовують XML, розмічати різні документи. Зараз документи всіх цих типів можна створювати за допомогою XML, для відображення змісту застосовуючи HTML і Dynamic HTML (DHTML). XML також дозволяє перепризначувати, перевизначати і відображати зміст з одного джерела за допомогою інших механізмів відображення. Наприклад, зберігати єдину базу даних на сервері і оскільки самі дані відокремлені від інформації про їх подання, одні і ті ж дані XML (будь то кулінарне меню або призначення лікаря) можуть бути представлені різним чином на екранах комп'ютерів користувачів. Вони можуть бути відображені також на екрані пристрою, вміщається в руці. Сам по собі XML-документ не вказує, чи буде, і яким чином, інформація відображена на екрані. XML-документ містить лише дані. За допомогою механізму таблиць стилів HTML відображає дані. Як Web-сервер, так і браузер управляють перетворенням XML-даних у формат HTML. До того ж дані XML можуть оновлюватися автоматично, без оновлення всієї сторінки в цілому. Таке фрагментарне оновлення XML робить HTML-сторінки більш ефективними та динамічними. ображать виділені дані на кількох різних пристроях.
Можливості XML:
§ Кращий контроль над розміщенням інформації.
§ Менша завантаження Web-сервера завдяки можливостям щодо доступу до інформації на клієнтській стороні. (Незалежність від сервера)
§ Застосування різних типів гіперпосилань (hyperlinks).
§ Можливість поширення різних видів інформації в Internet і intranet.
§ Менша кількість проблем, що виникають при відображенні великих сторінок (long pages).
Кращий контроль над розміщенням інформації
У XML інформація про компонування розташовується окремо від безпосереднього змісту, таким чином, коли дизайнер прийме рішення змінити вигляд сайту, він просто вносить зміни у використовувану таблицю стилів. Зміст при цьому залишається незмінним. У цьому полягає головна відмінність від концепції HTML, що дозволяє різним механізмам використовувати значно більш гнучкий формат обміну інформацією. Таблиці стилів можуть застосовуватися для форматування змісту документів у різних додатках.
XML дозволяє зіставляти стилі з конкретними структурними елементами. Це означає, що розробник може швидко застосувати стильової формат для визначення структурних елементів, наприклад, сутностей, що містять оголошення зображень, особливих форматів абзаців, і навіть стилів для різних типів механізмів зв'язування (linking mechanisms).

Незалежність від сервера

Однією з найбільш важливих функціональних можливостей XML є те, що документи не потребують жорсткої прив'язки до серверів. Використовуючи так звану об'єктну модель документа (Document Object Model, DOM) можна створювати XML-документи, в яких відображаються або всі дані, або лише частина цих даних. Припустимо, що ви створюєте ХМL документ - просту адресну книгу. За допомогою HTML ви могли створити форму, що дозволяє знаходити ім'я в адресній книзі. Зрозуміло це б вимагало пересилання пошукового запиту з форми до сервера кожного разу, коли користувачеві необхідно звернутися до того чи іншого їм ні в адресній книзі.
Завдяки застосуванню DOM в XML у документі може міститися весь повний список, і якщо підключена таблиця стилів, то з цього списку буде відображатися лише затребувана інформація. Усі інші елементи документа можуть бути при цьому приховані. Якщо ж користувачеві потрібна більш повна інформація, то замість того, щоб посилати запит до сервера, знадобиться лише відобразити іншу частину прихованої інформації за допомогою скрипта, що виконується браузером. Такий механізм таблиць стилів дозволяє працювати з адресною книгою як в Internet, так і поза ним.

Кращий контроль над великими документами

Ви коли-небудь намагалися переглянути велику Web-сторінку за допомогою сучасних браузерів? HTML не дозволяє відзначити і вибрати з окремий розділ для перегляду.
XML дозволяє просто вирішити цю проблему, оскільки всі XML-документи структуровані і правильно оформлені. У XML вам не доведеться "зрізати гострі кути", як у HTML, застосовуючи різні елементи розділів, ви можете розбити єдиний документ на розділи. Така багаторівнева структура нагадує ієрархічне уявлення папок (folders) в Windows Explorer. З цього випливає, що XML забезпечує можливість пошуку по всьому документу, не вдаючись до створення окремих скриптів.

Застосування множинних гіперпосилань

XML надає стандартну модель зв'язування, засновану на власній специфікації - розширювана мова зв'язування (Extensible Linking Language, Xlink). B HTML в якості покажчика зв'язку, або URL, можуть застосовуватися лише символьні типи даних. Сутності не застосовуються. У URL не можуть міститися умовні позначення (notations), що розділяють різні типи даних. А внутрішні зв'язки, що застосовуються для зв'язку з іншими посиланнями в тому ж самому документі, використовують атрибут NAME типу елемента, наприклад, <А NAME = "bottom">. Це відносно просте зв'язування.
Зв'язування в XML є, однак, більш складним, ніж в HTML. Завдяки XLL (extensible Link Language) - мови опису зв'язків для впровадження інших документів XML і двонаправлених посилань - XML ​​пропонує розвинені механізми зв'язування, які:
§ Надають управління семантикою зв'язку.
§ Застосовують специфікацію розширених зв'язків (extended links), завдяки якій забезпечується більш двох зв'язків.
§ Підтримують покажчики на зовнішні ресурси, завдяки застосуванню специфікації розширених покажчиків (extended pointers, Xpointers)
Не вдаючись до професійної термінології, можна сказати, що опції розширеного зв'язування забезпечують документи XML:
§ двосторонніми зв'язками;
§ зовнішнім управлінням зв'язками (тобто такими зв'язками, якими можна управляти, знаходячись за межами змісту даного документа);
§ зв'язками, які забезпечують доступ до кільця сайтів (ring of sites) або дозволяють відкривати безліч вікон;
§ зв'язками з різними джерелами;
§ атрибутами зв'язків.

СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ
1. about-html.narod.ru
2. doc.aceweb.ru
3. freebsd.org.ua
4. kunging.narod.ru
Додати в блог або на сайт

Цей текст може містити помилки.

Програмування, комп'ютери, інформатика і кібернетика | Реферат
65.9кб. | скачати


Схожі роботи:
Огляд можливостей Video OnLine
Вивчення можливостей текстового процесора MS Word при створенні документів
Історичний огляд класифікація та характеристика мов програмування
Створення складених документів Друк документів
Експертиза цінності документів 2 Вивчення документів
Огляд огляд слідчий експеримент
Поняття слідчих дій Слідчий огляд Огляд Слідчий експеримент
Джерела інноваційних можливостей
Дослідження можливостей стимуляції працездатності
© Усі права захищені
написати до нас