Использование XML
Здравствуйте, уважаемые посетители сайта okITgo.ru! В статье приведены несколько технических приемов, которые следует избегать при использовагии XML.
Internet Explorer – Острова Данных XML
Что это? Остров данных XML – это XML данные, встроенные в HTML страницу.
Почему это надо избегать? Острова данных XML работают только в браузерах Internet Explorer.
Что использовать вместо этого? Вам следует использовать XML DOM и JavaScript для разбора и отображения XML в HTML.
Пример Острова Данных XML
Этот пример использует XML документ "cd_catalog.xml".
Привязка XML документа к тегу <xml> в HTML документе. Атрибут id определяет идентификатор id для острова данных, а атрибут src указывает на XML файл:
ПримерЭтот пример работает только в IE
Попробуйте сами » |
Атрибут datasrc тега <table> привязывает HTML таблицу к острову данных XML.
Теги <span> содержат атрибут datafld, ссылающийся на XML элемент, который необходимо показать. В данном случае это "ARTIST" и "TITLE". Когда XML файл считывается, создаются дополнительные строки для каждого элемента <CD>.
Internet Explorer – Поведение
Что это? Internet Explorer 5 ввел такое понятие как поведение. Поведение – это способ добавления свойств (характеристик, поведения) к XML (или HTML) элементам с использованием CSS стилей.
Почему избегать этого? Атрибут behavior поддерживается только браузером Internet Explorer.
Чем заменить? Использовать XML DOM (или HTML DOM) и JavaScript вместо этого.
Пример 1 – Подсветка при Перемещении МышиСледующий HTML файл содержит элемент <style>, который определяет поведение (behavior) для элемента <h1>:
XML документ "behave.htc" показан ниже (Файл содержит JavaScript и обработчики событий для элементов):
Попробуйте сами » |
Пример 2 – Имитация Пишущей МашинкиСледующий HTML файл содержит элемент <style>, который определяет поведение (behavior) для элементов с идентификатором id равным "typing":
XML документ "typing.htc" показан ниже:
Попробуйте сами » |
Спасибо за внимание! До новых встреч на страницах сайта okITgo.ru.