Показать сообщение отдельно
  #1 (permalink)  
Старый 09.06.2014, 11:40
Аспирант
Отправить личное сообщение для ami_moor Посмотреть профиль Найти все сообщения от ami_moor
 
Регистрация: 27.08.2013
Сообщений: 32

Поиск js в XML
Нужно организовать поиск описания по названию телека, с помощь js, по требованиям информация о товарах должна храниться в XML – файле и визуализироваться с помощью XSL.
Подскажите пожалуйста как это реализовать поиск

XSL-файл
<?xml version="1.0" encoding="windows-1251"?> 
<!-- Edited by XMLSpy® -->
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/">
  <html>
  <body>
  <h1>Каталог телевизоров</h1>
    <table border="1">
      <tr bgcolor="#9acd32">
        <th style="text-align:left">Название</th>
        <th style="text-align:left">Описание</th>
		 <th style="text-align:left">Цена</th>
      </tr>
      <xsl:for-each select="catalog/tv">
      <tr>
        <td><xsl:value-of select="title"/></td>
        <td><xsl:value-of select="description"/></td>
		 <td><xsl:value-of select="price"/></td>
      </tr>
      </xsl:for-each>
    </table>
  </body>
  </html>
</xsl:template>
</xsl:stylesheet>


XML-файл
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="catalog.xsl"?>
<!-- Edited by XMLSpy -->
<catalog>
	<tv>
		<title>Samsung UE40F6500</title>
		<description>ЖК 40" (1920x1080), 400 Hz, 3D (активные очки), Smart TV, медиаплеер, PVR, timeshift, видеозвонки, WiFi</description>
		<price>830</price>
	</tv>
	<tv>
		<title>Телевизор LG 42LA660V</title>
		<description>ЖК 42" (1920x1080), 400 Hz, 3D (поляризационные очки), Smart TV, медиаплеер, видеозвонки, WiFi</description>
		<price>750</price>
	</tv>
	<tv>
		<title>Sony KDL-42W705B</title>
		<description>ЖК 42" (1920x1080), 200 Hz, Sony Entertainment Network, медиаплеер, PVR, timeshift, видеозвонки, WiFi</description>
		<price>820</price>
	</tv>
</catalog>
Ответить с цитированием