Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XML и XSLT / 8 сообщений из 8, страница 1 из 1
30.10.2019, 16:52
    #39883187
Muxaul990
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML и XSLT
Добрый вечер!
Создал файл 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
30.10.2019, 17:07
    #39883200
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML и XSLT
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
30.10.2019, 17:52
    #39883240
Muxaul990
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML и XSLT
_Vasilisk_, благодарю за помощь! Всё получилось.

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

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

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

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

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


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