powered by simpleCommunicator - 2.0.46     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XML и XSLT
8 сообщений из 8, страница 1 из 1
XML и XSLT
    #39883187
Muxaul990
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер!
Создал файл xml:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="customers.xsl" ?>
<customers>
	<customer id="286">
		<firstname>Henry</firstname>
		<lastname>Hadson</lastname>
		<phone>
			<areacode>212</areacode>
			<exchange>555</exchange>
			<number>5576</number>
		</phone>
	</customer>
	<customer id="588">
		<firstname>Gim</firstname>
		<lastname>Kox</lastname>
		<phone/>
	</customer>
</customers>



Создал файл стилей XSL:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
  <html>
  <body>
    <h2>List customers</h2>
    <table border="1">
    <tr>
      <th align="center">ID customer's</th>
      <th align="center">Name</th>
    </tr>
      <xsl:for:each select="customers/customer">
    <tr>
      <td><xsl:value-of select=@id/></td>
      <td><xsl:value-of select="firstname"/>&#160;<xsl:value-of select="lastname"/></td>
    </tr>
    </xsl:for-each>
    </table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>



Как мне запустить xml-файл в браузере? Firefox, IE, Safari, не важно каком, в любом браузере вместо таблицы получаю то, что во вложении.
...
Рейтинг: 0 / 0
XML и XSLT
    #39883200
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Muxaul990Как мне запустить xml-файл в браузере?Исправить ошибки в xsl
Muxaul990
Код: xml
1.
2.
<xsl:for-each select="customers/customer">
        ^


Muxaul990
Код: xml
1.
2.
<td><xsl:value-of select="@id"/></td>
                         ^   ^
...
Рейтинг: 0 / 0
XML и XSLT
    #39883240
Muxaul990
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Vasilisk_, благодарю за помощь! Всё получилось.

Работает только в IE. В Firefox не получается вывести данные в таблицу, всё в одной строке. Нет ли какой настройки в Firefox , чтоб запускать XSLT-сценарии?
...
Рейтинг: 0 / 0
XML и XSLT
    #39883356
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Muxaul990Нет ли какой настройки в Firefox , чтоб запускать XSLT-сценарии?По хорошему XSLT преобразование нужно делать на сервере, а клиенту отдавать HTML
...
Рейтинг: 0 / 0
XML и XSLT
    #39884557
Muxaul990
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Vasilisk_,

понятно, но мне нужно было попробовать отстилизовать мою XML-ку, посмотреть как работает механизм XSLT. Вижу, что с IE всё в порядке, с Firefox какие-то проблемы и он вообще не поддерживает стилизацию XSLT, так что буду обходится тем, что есть
...
Рейтинг: 0 / 0
XML и XSLT
    #39884972
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Muxaul990с Firefox какие-то проблемы и он вообще не поддерживает стилизациюСкорее всего какие-то ограничения безопасности
...
Рейтинг: 0 / 0
XML и XSLT
    #39886008
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Muxaul990
_Vasilisk_,

понятно, но мне нужно было попробовать отстилизовать мою XML-ку, посмотреть как работает механизм XSLT. Вижу, что с IE всё в порядке, с Firefox какие-то проблемы и он вообще не поддерживает стилизацию XSLT, так что буду обходится тем, что есть
Не помню, что я делал в опере и FF, а хром начал применять таблицу стилей с помощью какого-то расширения.

Чтобы посмотреть, как работает xslt, можно установить студию 2019, бесплатную редакцию. Преобразование и отладка xslt доступны в минимальном наборе компонентов.
...
Рейтинг: 0 / 0
XML и XSLT
    #39923443
Muxaul990
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariy,

благодарю за подсказку.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XML и XSLT
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]