русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Структура документа


Дата додавання: 2014-11-27; переглядів: 825.


У об'єктній моделі документ представляється у вигляді логічної деревоподібної структури. Нехай маємо такий фрагмент документа HTML:

<BODY>
...
<Р ID='p1'> Параграф
<P ID='b1' Ще один параграф </В>
а також графічний елемент
<IMG ID='img1' SRC="my1.gif">
</Р>
<IMG ID='img2' SRC="my2.gif">
...
</BODY>

Тоді цей фрагмент буде представлений в об'єктній моделі документа такою логічною структурою:

Рис. 7.1. Логічна структура фрагмента документа

Всі елементи документа представляються у вигляді об'єктів.

Об'єктна модель документів визначає:

· інтерфейси та об'єкти, які використовуються для представлення документа та маніпулювання ним;

· семантику цих інтерфейсів та об'єктів, включаючи поведінку та параметри;

· "родинні" зв'язки та взаємодію між цими інтерфейсами та об'єктами.

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


<== попередня лекція | наступна лекція ==>
Функції | Динамічна зміна документа


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн