Основы XML

       

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


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

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

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

Таблица 8.3. Сцепляемые HTML-элементы (за исключением элемента TABLE)

HTML-элементНазначение элементаСвойство (или свойства) для сцепления элементаПередает ли разметку HTML, содержащуюся в поле XML?Обновляет ли сцепленное поле XML?
AЭлемент "анкер"; указывает на начало или место назначения гиперссылкиhrefНетНет
APPLETДобавляет на страницу фрагмент кода JavaparamНетДа
BUTTONОтображает кнопку управленияinnerHTML и innerTextДаНет
DIVИспользуется для форматирования части документа, такой как глава, раздел или приложениеinnerHTML и innerTextДаНет
FRAMEСодержит отдельный фрейм (кадр) в наборе фреймовsrcНетНет
IFRAMEСоздает не выделенный обтекаемый фреймsrcНетНет
IMGОтображает рисунок или видеоклипsrcНетНет
INPUT TYPE=CHECKBOXОтображает поле флажка в формеcheckedНетДа
INPUT TYPE=HIDDENХранит и предоставляет информацию на сервер, вместо отображения в формеvalueНетДа
INPUT TYPE=PASSWORDАналогично INPUT TYPE=TEXT, но вводимый пользователем текст не отображаетсяvalueНетДа
INPUT TYPE=RADIOОтображает в форме радио-кнопкуcheckedНетДа
INPUT TYPE=TEXTРазрешает пользователю ввести однострочный текст в формеvalueНетДа
LABELОтображает текстовую надпись (этикетку)innerText и innerHTMLДаНет
MARQUEEОтображает текст с прокруткойinnerText и innerHTMLДаНет
SELECTОтображает поле спискаСвойство text для выбранного элемента спискаНетДа
SPANИспользуется для форматирования фрагмента текста (например, текста внутри элемента P [абзац] или DIV)innerText и innerHTMLДаНет
TEXTAREAРазрешает пользователю вводить многострочный текстvalueНетДа



Содержание раздела