Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
xml.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
50.95 Кб
Скачать

2. Сцепление html элементов с xml-элементами. При сцеп-лении html-элементов с xml-элементом, html-элемент автоматически отображает содержимое xml-элемента.

Табличное сцепление данных

Если данные XML-документа организованы в виде простого набора записей, т.е. если корневой элемент содержит множество элементов ("записей"), каждый из которых содержит одинаковый набор элементов ("полей"), а каждое "поле" содержит уже только символьные данные, вы можете использовать один единственный HTML-элемент TABLE для отображения XML-документа. В нашем случае такой документ и получиться.

<Cars>

<Car>

<Brand>VAZ</Brand>

<Model>2107</Model>

<Photo>vaz2107.jpg</Photo>

</Car>

<Car>

<Brand>Subaru</Brand>

<Model>Impreza</Model>

<Photo>subaruImpreza.jpg</Photo>

</Car>

<Car>

<Brand>YAZ</Brand>

<Model>Hunter</Model>

<Photo>yazHunter.jpg</Photo>

</Car>

</Cars>

<html>

<body>

<xml id="dsoCars" src="Cars.xml"></xml>

<TABLE datasrc="#dsoCars" border="1">

<THEAD>

<TH>Марка</TH>

<TH>Модель</TH>

<TH>Фото</TH>

</THEAD>

<TR>

<TD><SPAN datafld="Brand"></SPAN></TD>

<TD><SPAN datafld="Model"></SPAN></TD>

<TD><IMG datafld="Photo"></IMG></TD>

</TR>

</TABLE>

</body>

</html>

72. Связывание данных. Создание на примере списка автомобилей корректно-сформированного XML-документа, в котором корневой элемент содержит не менее трёх элементов записей и каждый из элементов-записей имеет одинаковый набор не менее трёх элементов-полей. Создание HTML-страницы, отображающей содержимое одних элементов полей жирным шрифтом, а других курсивом (используя воспроизведение HTML-разметки, содержащуюся в XML-элементах)

При связывании данных сначала XML-документ соединяется с HTML-страницей, а затем встраиваются стандартные HTML-элементы, такие как SPAN или TABLE, в отдельные XML-элементы.

Основные шаги при связывании данных

1. Установка связи XML-документа с HTML-страницей, на которой необходимо отобразить данные XML. Этот шаг обычно реализуется включением HTML-элемента с именем XML в HTML-страницу.

2. Сцепление html элементов с xml-элементами. При сцеп-лении html-элементов с xml-элементом, html-элемент автоматически отображает содержимое xml-элемента.

Табличное сцепление данных

Если данные XML-документа организованы в виде простого набора записей, т.е. если корневой элемент содержит множество элементов ("записей"), каждый из которых содержит одинаковый набор элементов ("полей"), а каждое "поле" содержит уже только символьные данные, вы можете использовать один единственный HTML-элемент TABLE для отображения XML-документа. В нашем случае такой документ и получиться.

<Cars>

<Car>

<Brand><b>VAZ</b></Brand>

<Model><i>2107</i></Model>

<Photo>vaz2107.jpg</Photo>

</Car>

<Car>

<Brand><b>Subaru</b></Brand>

<Model><i>Impreza</i></Model>

<Photo>subaruImpreza.jpg</Photo>

</Car>

<Car>

<Brand>YAZ</Brand>

<Model>Hunter</Model>

<Photo>yazHunter.jpg</Photo>

</Car>

</Cars>

<html><body>

<xml id="dsoCars" src="Cars.xml"></xml>

<TABLE datasrc="#dsoCars" border="1">

<THEAD>

<TH>Марка</TH>

<TH>Модель</TH>

<TH>Фото</TH>

</THEAD>

<TR>

<TD><SPAN datafld="Brand" dataformatas="HTML"></SPAN></TD>

<TD><SPAN datafld="Model" dataformatas="HTML"></SPAN></TD>

<TD><IMG datafld="Photo"></IMG></TD>

</TR>

</TABLE>

</body> </html>

73. Связывание данных. Создание на примере списка автомобилей корректно-сформированного XML-документа, в котором корневой элемент содержит не менее трёх элементов записей и каждый из элементов-записей имеет одинаковый набор не менее трёх элементов-полей. Создание HTML-страницы, отображающей содержимое одного из элементов-полей в текстовых полях формы, расположенных в ячейках таблицы (используя обновление данных XML-элементов).

При связывании данных сначала XML-документ соединяется с HTML-страницей, а затем встраиваются стандартные HTML-элементы, такие как SPAN или TABLE, в отдельные XML-элементы.

Основные шаги при связывании данных

1. Установка связи XML-документа с HTML-страницей, на которой необходимо отобразить данные XML. Этот шаг обычно реализуется включением HTML-элемента с именем XML в HTML-страницу. Напр., следующий элемент на HTML-странице связывает XML-документ Student.xml со страницей:

<XML ID="dsoStudent " SRС=" Student.xml"></XML>

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]