Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   Помогите пожалуйста разобраться с XML (https://javascript.ru/forum/xhtml-html-css/60026-pomogite-pozhalujjsta-razobratsya-s-xml.html)

Rockship 07.12.2015 20:48

Помогите пожалуйста разобраться с XML
 
Добрый день! Прошу, помогите понять, что я делаю не правильно.

Необходимо создать сайт (контрольная в универ). Одно из требований - каталог должен выводиться в фрейме через XML. Вроде сделал, НО...
- в IE9 отображается так как надо;
- в FireFox - все отображается в строку, не видя разметки вообще, в отладке показывает что дивы, параграфы и т.д. все есть. Такое ощущение что отказывается понимать;
- в Chrome и Opera не отображается вообще!!! Хотя в том же дримвивере (я так понимаю там движок тоже WebKit) бьет ошибку:

Сайт просто локальный (надо только HTML/CSS/JS/XML), без всяких серверов.

XML:
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="catalog.xsl"?>
<!-- указатель на XSL-файл, содержащий инструкцию по форматированию -->

   	<PRICE_LIST>
		<Wedd_dress>
			<NAME>Pronovias Finisterre</NAME>
			<IMG_SRC>image\Wedd_dress\3.jpg</IMG_SRC>
			<PRICE>8657300</PRICE>
			<Description>Коллекция Pronovias Mermaid. Роскошное кужевное свадебное платье как-бы два платья в одном. Первое платье-основа — элегантная русалка, и второе платье — легкий а-силует из тонкого тюльмарина с кружевными цветочными мотивами. Платье выглядит совершенно потрясающее сквозь воздушный тюль при движении и выгодном освещении можно увидеть очертания великолепной русалки. Очень романтичный образ, идеально подходит для свадьбы на пляже или берегу моря.</Description>
			<COLOR>Айвори</COLOR>
			<Material>Кружево, Тюльмарин</Material>
		</Wedd_dress>
		<Wedd_dress>
			<NAME>Ronald Joyce RINA</NAME>
			<IMG_SRC>image\Wedd_dress\4.jpg</IMG_SRC>
			<PRICE>7841500</PRICE>
			<Description>В коллекциях Ronald Joyce используются методы пошива одежды высокого класса и качественные ткани.
Свадебные платья от дизайнера Veni Infantino известны благодаря отлично сконструированному корсету, она гордится отличной посадкой по фигуре и стремится создать идеальную форму для любой невесты. Главная цель состоит в том, чтобы предоставить невестам сочный и разнообразный выбор форм, цветов и тканей, чтобы отразить их собственный отдельный стиль.</Description>
			<COLOR>Айвори, Белый (под заказ)</COLOR>
			<Material>Кружево</Material>
		</Wedd_dress>
		<Wedd_dress>
			<NAME>Carola</NAME>
			<IMG_SRC>image\Wedd_dress\1.jpg</IMG_SRC>
			<PRICE>10230100</PRICE>
			<Description>Свадебное платье Carola 51047</Description>
			<COLOR>Айвори (под заказ), Белый (под заказ)</COLOR>
			<Material>Вышивка камнями и бисером, Органза, Тюльмарин</Material>
		</Wedd_dress>
		<Wedd_dress>
			<NAME>Voyage</NAME>
			<IMG_SRC>image\Wedd_dress\5.jpg</IMG_SRC>
			<PRICE>7965600</PRICE>
			<Description>Свадебное платье с прямым кроем впишется в атмосферу классического торжества и украсит собой свадебную церемонию на пляже или в узком кругу друзей. Закрытый верх с элегантным вырезом и изящной вышивкой из бисера, жемчуга и камней Swarovski в сочетании с прямой юбкой длиной в пол подчеркнет в фигуре лишь лучшие ее стороны.
Отдельного упоминания заслуживает декор спинки платья, который не оставит равнодушной ни одну невесту в городе Минске.</Description>
			<COLOR>Айвори, Белый (под заказ)</COLOR>
			<Material>Вышивка камнями и бисером, Шифон</Material>
		</Wedd_dress>
		<Wedd_dress>
			<NAME>Mori Lee Blu</NAME>
			<IMG_SRC>image\Wedd_dress\2.jpg</IMG_SRC>
			<PRICE>9543300</PRICE>
			<Description>Открытое свадебное платье с пышным силуэтом создаст запоминающийся образ для торжественной церемонии. Верх платья выполнен с декольте «сердечком», талию акцентирует пояс, который полностью расшит сияющими стразами и серебристой нитью. На спинке к декору добавляются и декоративные пуговицы. В сочетании с привлекательностью открытых рук и плеч такая отделка производит потрясающее впечатление. Объемная матовая юбка без декора идеально его оттеняет. Отсутствие на ней отделки совсем не кажется скучным благодаря длинному шлейфу.</Description>
			<COLOR>Айвори, Белый (под заказ), Светлое золото (под заказ)</COLOR>
			<Material>Вышивка камнями и бисером, Органза, Тюльмарин</Material>
		</Wedd_dress>
	</PRICE_LIST>

XSL:
<?xml version="1.0"?>

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
	<xsl:template match="/">
		<H2 style="text-align: center"> Каталог платьев</H2>
		<xsl:for-each select="PRICE_LIST/Wedd_dress">
			<h3 style="text-align: center">
				<xsl:value-of select="NAME"/>
			</h3>
			<p style="text-align: center"><img src="{IMG_SRC}"  style="text-align: center"  height="600" width="450"/></p>
			<p style="text-align: center">
				<xsl:value-of select="PRICE"/> бел. руб.
			</p>
			<p>
				<xsl:value-of select="Description"/>
			</p>
			<p style="text-align: center">
				<span> Цвет: <xsl:value-of select="COLOR"/><br/>
				</span>
				<span>Материал: <xsl:value-of select="Material"/><br/>
				</span>
			</p>
		</xsl:for-each>
	</xsl:template>
</xsl:stylesheet>


Часовой пояс GMT +3, время: 21:53.