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

Реферат Трансформація XML документів





цевому рахунку, автор сам вирішує, використовувати модель документа чи ні: XML спроектований так, що дозволяє працювати в будь-якому випадку. p> Деякі моделі документів (а саме, DTD) невідь добре працюють з просторами імен (простору імен є способом угруповання елементів з різних джерел, наприклад, вбудовування рівнянь MathML всередину документів HTML). Це створює проблеми, якщо DTD прагнуть обмежити застосовувані автором елементи передбачуваним кінцевим безліччю. На даний момент вичерпного вирішення цієї дилеми немає. Неможливо передбачити всі види просторів імен і оголосити їх елементи і атрибути всередині свого DTD - їх може бути нескінченне число.

4. Documents Type Definitions (DTD)

У XML-документах DTD визначає набір дійсних елементів, ідентифікує елементи, які можуть перебувати в інших елементах, і визначає дійсні атрибути для кожного з них. Синтаксис DTD вельми своєрідний і від автора-розробника потрібні додаткові зусилля при створенні таких документів (складність DTD є однією з причин того, що використання SGML, що вимагає визначення DTD для будь-якого док умента, не отримало такого широкого поширення як, наприклад, HTML). Як вже зазначалося, в XML використовувати DTD не обов'язково - документи, створені без цих правил, будуть правильно оброблятися програмою-аналізатором, якщо вони задовольняють основним вимогам синтаксису XML. Однак контроль над типами елементів і коректністю відносин між ними в цьому випадку буде повністю покладатися на автора документа. До тих пір, поки граматика нашої нової мови не описана, його може використовувати тільки його автор, і для цього застосовувати спеціально розроблене програмне забезпечення, а не універсальні програми-аналізатори. У DTD для XML використовуються такі типи правил: правила для елементів та їх атрибутів , опису категорій (макровизначень), опис форматів бінарних даних . Всі вони описують основні конструкції мови - елементи, атрибути, символьні константи зовнішні файли бінарних даних. Для того, щоб використовувати DTD в документі, можна або описати його в зовнішньому файлі і при описі DTD просто вказати посилання на цей файл або ж безпосередньо всередині самого документа виділити область, в якій визначити потрібні правила. У першому випадку в документі вказується ім'я файлу, що містить DTD-описи:

...

Усередині ж документа DTD-декларації включаються таким чином:

...

...

]>

...

У тому випадку, якщо використовуються одночасно внутрішні і зовнішні описи, то програмою-аналізатором будуть спочатку розглядатися внутрішні, тобто їх пріоритет вище. При перевірці документа XML-процесор в першу чергу шукає DTD всередині докум...


Назад | сторінка 10 з 22 | Наступна сторінка





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

  • Реферат на тему: Історія розвитку окремих елементів формуляра документа XVI-н. 20 ст.
  • Реферат на тему: Проектування і реалізація HTML документа
  • Реферат на тему: Спецсимволи в HTMl для чого вони потрібні?
  • Реферат на тему: Розробка front-end частині веб-додатки c блоковим підходом до формування ht ...
  • Реферат на тему: Створення програми, яка дозволяє використовувати камеру