Способы связывания данных 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!