Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

Не отображаются данные из XML в HTML

Обсуждение темы Не отображаются данные из XML в HTML в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; На моем локальном компьютере есть каталог с маленькой web-страничкой. Есть XML-ка “info.xml”: Код: <?xml version="1.0" encoding="windows-1251" ?> <!-- Имя файла: info.xml --> <info> ...


Закрытая тема
 
Опции темы
Старый 11.05.2010, 09:52   #1
На моем локальном компьютере есть каталог с маленькой web-страничкой.
Есть XML-ка “info.xml”:

Код:
    <?xml version="1.0" encoding="windows-1251" ?>
    <!-- Имя файла: info.xml -->
    <info>
      <caption>Бумага HP Office</caption>
      <price>146,5</price>
    </info>
из нее берет данные html-ка “index.html”:
Код HTML:
<HTML>
<BODY background="background.gif">
  <XML ID="dsoINFO" SRC="info.xml"></XML>
  <p align=center><font size=5><b><SPAN DATASRC="#dsoINFO" DATAFLD="caption"></SPAN></b></font></p>
  <p align=center><img src="1.png"></p>
  <p><font size=4>Бумага HP Office относится к категории качества B.Многофункциональная офисная бумага идеально подходит для высокопроизводительной струйной и лазерной печати.Бумага специально адаптирована для обеспечения максимально высокого качества производительности и удобства при её использовании с системами печати HP.</font></p>
  <p align=right><font size=3><SPAN DATASRC="#dsoINFO" DATAFLD="price"></SPAN>руб.</font></p>
</BODY>
</HTML>
Сначала при открытии index.html данные их info.xml отображались. Далее, очевидно, совершались какие-то неизвестные мне действия, после которых открываю index.html в любом из имеющихся у меня браузеров и вижу, что информация из info.xml в ней больше не отображается. Вместо информации пустое место.

В чем дело?

Последний раз редактировалось kost; 11.05.2010 в 11:55..
 
Старый 11.05.2010, 09:52
Ссылки
Старый 12.05.2010, 17:19   #2
Возможно вы обновили браузер, возможно воспользовались другим браузером, возможно неподходящие настройки безопасности
А точнее:
-Тэг XML поддерживается только в IE
-Аттрибуты DATASRC и иже с ним тоже только в IE
-В новых версиях IE они брыкаются и выдают оповещения безопасности

А нужно вам следующее:

Код:
<?xml version="1.0" encoding="windows-1251" ?>
<?xml-stylesheet href="a.xsl" type="text/xsl"?>
<!-- Имя файла: info.xml -->
<info>
	<caption>Бумага HP Office</caption>
    <price>146,5</price>
</info>
Код:
<?xml version="1.0" encoding="windows-1251"?>
<!-- Имя файла: a.xsl -->
<xsl:stylesheet	version="1.0"
	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
	xmlns:xlink="http://www.w3.org/TR/xlink">

	<xsl:output method="html" indent="yes" encoding="windows-1251"/>
	
	<xsl:template match="/">
  <p align="center"><font size="5"><b><xsl:value-of select="//caption" /></b></font></p>
  <p align="center"><img src="1.png"/></p>
  <p><font size="4">Бумага HP Office относится к категории качества B.Многофункциональная офисная бумага идеально подходит для высокопроизводительной струйной и лазерной печати.Бумага специально адаптирована для обеспечения максимально высокого качества производительности и удобства при её использовании с системами печати HP.</font></p>
  <p align="right"><font size="3"><xsl:value-of select="//price" />руб.</font></p>
	</xsl:template>

</xsl:stylesheet>
Причём указывать нужно на саму XML-ку.
Вот это понимают все браузеры
 
Старый 12.05.2010, 17:19
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
На сайте не отображаются изображения 74ivan74 Кальянная 1 16.07.2010 10:16
проблема с видео Html, видео объекты не отображаются нигде, кроме IE Green_dan HTML, CSS, JavaScript 3 05.06.2009 21:31
данные из php в html handler ASP, Perl, PHP и MySQL 5 18.07.2006 06:03
Не отображаются русские буквы!!!! Advi HTML, CSS, JavaScript 13 11.01.2006 19:55
Неправильно отображаются шрифты maximus Технологии Flash 2 15.03.2005 11:38


Текущее время: 21:28. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум