Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК_XML.doc
Скачиваний:
16
Добавлен:
03.05.2019
Размер:
3.94 Mб
Скачать

6.10. Другие способы связывания данных

В следующих разделах будет рассмотрен ряд других способов для связывания не табличных HTML-элементов. Это могут быть как индивидуальные HTML-элементы, используемые для связывания данных по одной записи, так и HTML-элементы, содержащиеся в сцепленной таблице HTML. А конкретнее, будут рассмотрены следующие способы:

  • как связывать другие HTML-элементы с полями XML;

  • как воспроизводить HTML-разметку, содержащуюся в полях XML;

  • как обновлять имеющиеся данные XML.

В таблице 5.18 сведена важная информация, которая может потребоваться при изучении материала последующих разделов. В ней содержатся HTML-элементы, которые можно использовать для связывания данных по одной

Рисунок 42. Отображение документа с кнопками для перемещения между записями

одной записи - т.е., все сцепляемые HTML-элементы, за исключением элемента TABLE. Для каждого элемента описано его назначение, указано свойство элемента, через которое он сцепляется с полем XML, указано, может ли элемент передавать HTML-разметку, содержащуюся в поле XML, с которым он сцеплен, а также может ли элемент обновлять содержимое поля XML.

Таблица 5.18

Сцепляемын html-элементы (за исключением элемента table)

HTML-элемент

Назначение элемента

Свойство для сцепления элемента

Передаёт ли разметку HTML, содержащуюся в поле XML

Обновляет ли сцеплённое поле

A

Элемент «якорь»; указывает на начало или место назначения гиперссылки

href

Нет

Нет

APPLET

Добавляет на страницу фрагмент кода Java

раrаm

Нет

Да

BUTTON

Отображает кнопку управления

innerHTML и innerText

Да

Нет

DIV

Используется для форматирования части документа, такой как глава, раздел или приложение

innerHTML и innerText

Да

Нет

FRAME

Содержит отдельный фрейм (кадр) в наборе фреймо

src

Нет

Нет

IFRAME

Создает не выделенный обтекаемый фрейм

src

Нет

Нет

IMG

Отображает рисунок или видеоклип

src

Нет

Нет

INPUT TYPE=

CHECKBOX

Отображает поле флажка в форме

checked

Нет

Да

INPUT TYPE=

HIDDEN

Хранит и предоставляет информацию на сервер, вместо отображения в форме

value

Нет

Да

INPUT TYPE=

PASSWORD

АналогичноШРиТ TYPE=TEXT, но вводимый пользователем текст не отображает

value

Нет

Да

INPUT TYPE=

RADIO

Отображает в форме радио-кнопку

checked

Нет

Да

INPUT TYPE=

TEXT

Разрешает пользователю ввести однострочный текст в форме

value

Нет

Да

LABEL

Отображает текстовую надпись (этикетку)

innerText и innerHTML

Да

Нет

MARQUEE

Отображает текст с прокруткой

innerText и innerHTML

Да

Нет

SELECT

Отображает поле списка

свойство text для выбранного элемента списка

Нет

Да

SPAN

Используется для форматирования фрагмента текста (например, текста внутри элемента Р [абзац] или DIV)

innerText и innerHTML

Да

Нет

TEXTAREA

Разрешает пользователю вводить многострочный текст

value

Нет

Да