Головна |
недоліки
24. Розширений мову розмітки XML. Розробка складної ієрархічної моделі документів. Способи опису XML документів: DTD, MS Schema, W3C Schema, Case-засоби для відображення структури XML-документа. XML (Англ. eXtensible Markup Language - Розширювана мова розмітки Особливості XML: 1) Розмітка XML-файла дозволяє описувати його зміст. 2) XML-документ здатний нести інформацію про включений в нього матеріалі. Він містить інформацію тільки про структуру і сенсі документа, залишаючи форматування елементів таблиці стилів (Extensible Stylesheet Language - XSL). 3) Відомості про зміст файлу можуть бути потім повторно використані на різних комп'ютерах і в різних додатках 4) Здатність об'єднувати кілька XML-документів в один великий документ. 5) Для XML не обов'язково визначення типу документа. 6) Теги XML можна застосовувати для управління пошуком інформації, в тому числі і в глобальних мережах. 7) XML надає користувачеві можливість визначати свій власний спосіб кодування інформації з використанням мови розмітки. 8) XML може використовуватися в якості формату обміну для протоколів транзакцій У загальному випадку XML- документи повинні задовольняти наступним вимогам: 1) У заголовку документа поміщається оголошення XML, у якому вказується мова розмітки документа, номер його версії і додаткова інформація 2) Кожен відкриває тег, що визначає деяку область даних у документі обов'язково повинен мати свого закриває "напарника", т. Е., На відміну від HTML, не можна опускати закривають теги 3) У XML враховується регістр символів 4) Всі значення атрибутів, використовуваних у визначенні тегів, повинні бути укладені в лапки 5) Вкладеність тегів в XML строго контролюється, тому необхідно стежити за порядком проходження відкривають і закривають тегів 6) Вся інформація, що розташовується між початковим і кінцевими тегами, розглядається в XML, як дані, і тому враховуються всі символи форматування (т. Е. Прогалини, переклади рядків, табуляції не ігнорує, як в HTML) структура протоколу | Області використання мови XML Приклад аплету з виведенням інформації в мітку і за допомогою функції Paint | елементарний калькулятор | Взаємодії з користувачем і події | Web-технологія. Технологія B2B (business-to-business). Використання XML в середовищі Delphi. | Переваги для компаній | WEB-технологія. Мова розмітки гіпертексту HTML. Призначення каскадних таблиць стилів CSS. Способи завдання стилів і підключення їх до сайту. |