powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Вопрос по преобразованию
6 сообщений из 6, страница 1 из 1
Вопрос по преобразованию
    #38829562
abaha.91
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго времени суток,изучаю на данный момент видеокурсы по XSLT и на одной из лабораторных возник вот такой вот вопрос

Имеется файл XML:

<?xml version="1.0" encoding="utf-8"?>
<lab_5>
<element name ="computer" value="1" />
<element name ="printer" value="1" />
<element name ="monitor" value="1" />
<element name ="mouse" value="1" />
</lab_5>


И файл XSL:

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl=" http://www.w3.org/1999/XSL/Transform">


<xsl:output method="xml" encoding="utf-8"/>
<xsl:template match="/">
<labResult>
<xsl:comment> Всего <xsl:value-of select="count(lab_5/element)" /></xsl:comment>
<xsl:apply-templates select="lab_5/element" />
</labResult>
</xsl:template>

<xsl:template match="element">
<xsl:element name="{@name}">
<xsl:value-of select="@value" />
</xsl:element>
</xsl:template>

</xsl:stylesheet>

Собственно вопрос: При преобразовании через Notepad ++ вылетает ошибка
unable to apply transformation on current source
Пытался проверить на правильность синтаксиса через браузер,ошибок не видит.
Подскажите пожалуйста в чем ошибка
...
Рейтинг: 0 / 0
Вопрос по преобразованию
    #38829573
petalvik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
abaha.91,

скорей всего файлы сохранены не в кодировке utf-8.
...
Рейтинг: 0 / 0
Вопрос по преобразованию
    #38829581
abaha.91
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробовал оба сохранить в UTF-8,потом в UTF-8(без BOM) все равно та же самая ошибка
...
Рейтинг: 0 / 0
Вопрос по преобразованию
    #38829583
petalvik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
abaha.91,

я обычным Notepad'ом сохранил два файлика (по умолчанию кодировка ANSI), попробовал открыть в Visual Studio - на файле xsl выдаёт ошибку, мол кодировка не та. Пересохранил в UTF-8, нормально открылось, преобразование работает.
...
Рейтинг: 0 / 0
Вопрос по преобразованию
    #38829598
abaha.91
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробовал сделать тоже самое,та же ошибка.
Может я неправильно трансформирую?

1.Скопировал оба файла в обычный Notepad
2.Сохранил в кодировке UTF-8,один файл с расширением xml,другой соответственно xsl
3.Открыл оба файла через Notepad++
4.Далее вкладка плагины/xml tools/xsl transformation
5.Выбираю файл .xsl и жму кнопку transform
...
Рейтинг: 0 / 0
Вопрос по преобразованию
    #38975715
omnia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
abaha.91,
столкнулся с той же проблемой, для меня решением стало изменение пути к файлу XSL так, чтобы в нем небыло кириллицы
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Вопрос по преобразованию
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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