Способы связывания данных XML. Хранение данных.



Вот два основных этапа при связывании данных:

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

<XML ID="dsoBook" SRC="Book.xml"></XML>

Сцепление HTML-элементов с XML-элементами. Когда вы сцепляете HTML-элементы с XML-элементом, HTML-элемент автоматически отображает содержимое XML-элемента. Например, следующий элемент SPAN на HTML-странице сцеплен с элементом AUTHOR связанного XML-документа:

<SPAN DATASRC="#dsoBook" DATAFLD="AUTHOR"></SPAN>

В результате HTML-элемент SPAN отображает содержимое XML-элемента AUTHOR.

Базовая технология связывания данных в действительности столь же проста, как в этом примере, хотя в дальнейшем вы познакомитесь с различными вариациями и способами использования этой технологии.

 

 

Типы узлов и их основные свойства.

Основные типы узлов, используемых для представления различных компонентов XML-документа. Каждый тип узла представляет собой программный объект, который обеспечивает свойства и методы для доступа к соответствующему компоненту

Тип узла  Компоненты XML-документа, представляемые узлом Имя узла (свойство nodeName объекта) Значение узла (свойство nodeValue объекта)

Document Корневой узел иерархии документа (т. е. он представляет весь XML-документ)  #document null

Element Элемент Имя типа элемента (например, BOOK) null (любые символьные данные, содержащиеся в элементе, находятся в одном или нескольких дочерних узлах Text)

Text  Текст, принадлежащий элементу, атрибуту или примитиву, которые представлены родителем этого узла #text  Текст родительского XML-компонента

Attribute  Атрибут (а также другие пары имя-значение, такие как имя и значение в инструкции по обработке)  Имя атрибута (например, Binding) Значение атрибута (например, hardcover)

Processing-Instruction   Инструкция по обработке (объявление XML или пользовательская инструкция по обработке) Предназначение инструкции по обработке (например, xml) Полное содержимое инструкции по обработке, за исключением предназначения (например, version="1.0")

Comment Комментарий  #comment Весь текст внутри ограничителей комментария

CDATASection Раздел CDATA #cdata-section  Содержимое раздела CDATA

DocumentType Объявление типа документа Имя корневого элемента, содержащееся в объявлении DOCTYPE (например, INVENTORY) null

Entity Объявление примитива в DTD Имя примитива (например, image) null (значение примитива содержится в дочернем узле Text)

Notation Объявление нотации в DTD Имя нотации (например, BMP) null (системный литерал нотации содержится в дочернем узле Attribute с именем SYSTEM)

 

Задание значений URL.

URL представляет собой стандартныйInternet-адрес, такой как http://mspress.microsoft.com/. Директива &import и свойство backgroundimage требуют указания значения URL для задания местонахождения соответствующего ресурса (таблицы стилей или файла изображения). URL задается так, как указано ниже. Обратите внимание, что нельзя помещать пробелы между url и символом открывающей скобки (.

url(URL)

 Вы можете использовать полностью заданный URL, как в следующих примерах:

@importurl(http://www.my_domain.com/stylesheets/MyStyles.css);

INVENTORY

{background-image:url(file:///E:\Exarnple Code\Background.gif)}

 

Вы такжеможете использовать частичный URL, который задает местонахождение относительно местонахождения файла таблицы стилей, содержащего URL. Относительные URL в таблицах стилей работают - подобно URL в HTML-страницах. Например, если файл таблицы сти-; лей находится в папке ExampleCode, следующий относительный URL будет эквивалентен полному URL из предыдущего примера (а имен-i но, file:///E:\Example Code\Background.gif):

INVENTORY {background-image:url(Background.gif)}


Дата добавления: 2018-04-15; просмотров: 428; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!