Internet Explorer и участки данных XML
Internet Explorer и участки данных XML
В Internet Explorer есть специальный тег <XML>, при помощи которого можно создавать участки (island) XML. Участок XML может содержать либо сам код XML, либо ссылку на XML-документ.
Участки XML упрощают загрузку документов XML и XSL, поэтому их стоит здесь рассмотреть. В следующем примере я создаю два участка XML, sourceDocument и stylesheet, и загружаю planets.xml и planets.xsl, просто обратившись к ним через атрибут src:
<HTML>
<HEAD>
<TITLE>
The Planets Table
</TITLE>
<XML id="sourceDocument" src="planets.xml"></XML>
<XML id="stylesheet" src="planets.xsl"></XML>
.
.
.
Теперь для осуществления XSLT-преобразования мне нужно только применить, как и раньше, метод transformNode и присвоить результаты элементу <DIV>, чтобы вывести их (листинг 10.4).
Листинг 10.4. Загрузка документов XML и XSL при помощи участков XML
<HTML>
<HEAD>
<TITLE>
The Planets Table
</TITLE>
<XML id="sourceDocument" src="planets.xml"></XML>
<XML id="stylesheet" src="planets.xsl"></XML>
<SCRIPT FOR="window" EVENT="onload">
targetDIV.innerHTML =
sourceDocument.transformNode(stylesheet.XMLDocument);
</SCRIPT>
</HEAD>
<BODY>
<CENTER>
<DIV id="targetDIV"></DIV>
</CENTER>
</BODY>
</HTML>
Вот и все. Заметьте, что по умолчанию Internet Explorer 5.5 и младше использует устаревший процессор XSLT, как обсуждалось в главе 2 (если специально не установить процессор MSXML3 в режиме замены или IE 6.0, о чем также говорилось в главе 2). Если вы работаете с IE 5.5 или младше, у вас в распоряжении таблица стилей Internet Explorer прежнего образца, в которой нет правил по умолчанию и в которой вам придется использовать старое пространство имен XSL, как в этом примере (листинг 10 5).
Листинг 10.5. Таблица стилей Internet Explorer старого образца
<?xml version="1.0"?>
<xsl:stylesheet version="1.1" xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<HTML>
<HEAD>
<TITLE>
The Planets Table
</TITLE>
</HEAD>
<BODY>
<H1>
The Planets Table
</H1>
<TABLE BORDER="2">
<TR>
<TD>Name</TD>
<TD>Mass</TD>
<TD>Radius</TD>
<TD>Day</TD>
</TR>
<xsl:apply-templates/>
</TABLE>
</BODY>
</HTML>
</xsl:template>
<xsl:template match="PLANETS">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="PLANET">
<TR>
<TD><xsl:value-of select="NAME"/></TD>
<TD><xsl:value-of select="MASS"/></TD>
<TD><xsl:value-of select="RADIUS"/></TD>
<TD><xsl:value-of select="DAY"/></TD>
</TR>
</xsl:template>
</xsl:stylesheet>
Как видите, при помощи JavaScript и XSLT в Internet Explorer можно сделать весьма многое. Дополнительную информацию можно подучить из руководства разработчика XSLT фирмы Microsoft, которое сейчас расположено по адресу http://msdn.microsoft.com/library/default.asp?URL=/library/psdk/xmlsdk/xslp8tlx.htm.
Пришло время рассмотреть взаимодействие XSLT с Java, начав с обращения к Java непосредственно из процессоров XSLT.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
А Internet Explorer?
А Internet Explorer? IE поддерживает замечательный атрибут для тега <script>: defer. Присутствие этого атрибута указывает IE, что загрузку скрипта нужно отложить до тех пор, пока не загрузится DOM. Однако это работает только для внешних скриптов. Следует также заметить, что этот атрибут
4.4. Internet Explorer
4.4. Internet Explorer Расположение: %programfiles%Internet Exploreriexplore.exe.Согласно традициям операционной системы Windows новая версия браузера Internet Explorer входит в каждую новую операционную систему Windows. При этом не просто входит, а является ее неотъемлемой частью. Однако сейчас традиции начинают
Internet Explorer
Internet Explorer Возможности браузера Internet Explorer по сравнению с предыдущими версиями существенно расширились.Программа Internet Explorer предназначена для веб-серфинга – поиска и просмотра веб-страниц, размещенных на различных серверах. С ее помощью можно скачивать из Интернета
Internet Explorer
Internet Explorer Internet Explorer – неотъемлемая часть Microsoft Windows (рис. 2.1). Рис. 2.1. Окно браузера Internet ExplorerК его достоинствам можно отнести следующие: • не нужно искать и устанавливать этот браузер, он уже установлен вместе с операционной системой;• множество сайтов оптимизировано
Internet Explorer
Internet Explorer Internet Explorer — браузер, входящий в стандартную поставку любой версии операционной системы Windows XP. Более того, он является ее неотъемлемой частью, и, как бы данный браузер ни критиковали, большая часть пользователей Интернета для доступа к Сети использует именно
Internet Explorer
Internet Explorer Первой программой, настройки которой будут рассмотрены, станет стандартный браузер для просмотра страниц Интернета, входящий в поставку операционной системы Windows XP, — Internet Explorer. Как говорилось раньше, в поставку Windows XP входит браузер Internet Explorer версии 6.0 (версию
Internet Explorer
Internet Explorer Замена логотипа в Internet Explorer Логотип по сути своей представляет собой вертикальную последовательность кадров-картинок в формате BMP-256. Таких лент должно быть две. В одной кадры должны быть 26?26 точек, в другой 38?38. Длина ленты (а стало быть и количество кадров) может
Обозреватель Internet Explorer
Обозреватель Internet Explorer Для работы в Интернете предназначены специальные программные продукты, называемые Интернет-обозревателями. Далее мы познакомимся с самым популярным на сегодняшний день обозревателем, который называется Internet Explorer.Автором и разработчиком Internet
Настройка Internet Explorer
Настройка Internet Explorer Перед тем как приступить к эксплуатации Интернет-обозревателя, рекомендуется просмотреть и, при необходимости – отредактировать параметры его настройки. Отметим, что для большинства пользователей предложенные по умолчанию параметры являются
Internet Explorer
Internet Explorer Пункты меню Главное меню (IE7) В IE7 по умолчанию не выводится строка меню. Если вы хотите, чтобы строка меню была в браузере постоянно на самом верху, то в разделе HKCUSoftwareMicrosoftInternet ExplorerToolbarWebBrowserсоздайте параметр типа DWORD ·ITBar7Position· со значением 1. Перезапустите
Internet Explorer
Internet Explorer Достоинства:• не нужно искать и устанавливать этот браузер, он уже установлен вместе с операционной системой;• множество сайтов оптимизировано именно под Internet Explorer, в других браузерах они некорректно отображаются или вовсе отказываются работать, требуя
Internet Explorer
Internet Explorer Что это такоеInternet Explorer – это, пожалуй, самый популярный на сегодняшний день веб-браузер. Он поддерживает все современные операционные системы.Internet Explorer установлен по умолчанию в любое программное обеспечение для ноутбука, будь то Windows Vista или Windows 7.На примере
4.1. Internet Explorer
4.1. Internet Explorer В этом разделе описаны трюки, относящиеся к настройке браузера Internet Explorer.При первом запуске пользователем Internet Explorer 7.0 будет загружена страница настроек браузера. Вы можете отключить эту особенность с помощью параметра REG_DWORD-типа DisableFirstRunCustomize,
Internet Explorer
Internet Explorer Данный браузер традиционно поставляется с операционной системой Windows, поэтому беспокоиться о его поиске не следует. Ярлык на него сразу создан в меню Пуск. Он так и называется: Интернет. Неудивительно, что, по статистике, это самый распространенный браузер.