powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Globalization совместно с XSLT
5 сообщений из 5, страница 1 из 1
Globalization совместно с XSLT
    #34162385
m_s_v
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HTML генерится с использованием XSLT. Есть необходимость использования Globalization. Вот код:

<?xml version="1.0" encoding="UTF-8" ?>
<!--<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">-->
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
xmlns:my="urn:the-xml-files:xslt"
version="1.0">

<msxsl:script language="C#" implements-prefix="my" namespace="myWeb" assembly="myWeb">

<![CDATA[
String Value_Culture(String par)
{
System.Resources.ResourceManager rm =
new System.Resources.ResourceManager(
"myWeb.CultureData",
System.Reflection.Assembly.GetExecutingAssembly(), null);
return rm.GetString("mnu_1");
}
]]>
</msxsl:script>
...
вызывается <xsl:value-of select="my:Value_Culture('tmp')"/>



При запуске выдает ошибку:

Could not find any resources appropriate for the specified culture (or the neutral culture) in the given assembly. Make sure "myWeb.CultureData.resources" was correctly embedded or linked into assembly "ypbwzxh2". baseName: myWeb.CultureData locationInfo: <null> resource file name: myWeb.CultureData.resources assembly: ypbwzxh2, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null

1.Короче XSLT менят мой ассемблай myWeb. на свой "ypbwzxh2", и в конечном итоге я не вижу мои файлы ресурсов. Как Это победить?

2.Как передать в мой метод Value_Culture в качестве параметра выражение <xsl:value-of select="Menu_Name" />
Тобиш в строке <xsl:value-of select="my:Value_Culture('tmp')"/>
вместо 'tmp' надо передать значение переменной "Menu_Name" с XML файла.
...
Рейтинг: 0 / 0
Globalization совместно с XSLT
    #34162612
Poul_Ko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, m_s_v, Вы писали:

__>2.Как передать в мой метод Value_Culture в качестве параметра выражение <xsl:value-of select="Menu_Name" />
__>Тобиш в строке <xsl:value-of select="my:Value_Culture('tmp')"/>
__>вместо 'tmp' надо передать значение переменной "Menu_Name" с XML файла.

Попробуй так:

<xsl:variable name="myVar" select="Menu_Name"/>
<xsl:value-of select="my:Value_Culture($myNar)"/>
...
Рейтинг: 0 / 0
Globalization совместно с XSLT
    #34162613
Poul_Ko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Простите, опечатка :crash:

<xsl:variable name="myVar" select="Menu_Name"/>
<xsl:value-of select="my:Value_Culture($myVar)"/>
Модераторы, плиз исправте исходное сообщение :shuffle:
...
Рейтинг: 0 / 0
Globalization совместно с XSLT
    #34165446
m_s_v
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, Poul_Ko, Вы писали:

__>2.Как передать в мой метод Value_Culture в качестве параметра выражение <xsl:value-of select="Menu_Name" />
__>Тобиш в строке <xsl:value-of select="my:Value_Culture('tmp')"/>
__>вместо 'tmp' надо передать значение переменной "Menu_Name" с XML файла.

->Попробуй так:

-><xsl:variable name="myVar" select="Menu_Name"/>
-><xsl:value-of select="my:Value_Culture($myNar)"/>

Спасибо Poul_Ko с подстановкой сработало отлично.

Кто нибудь знает ответ на первый вопрос. Или может существуют другие способы, во время обработки XML с использованием XSLT, доступаться и к файлам ресурсов
...
Рейтинг: 0 / 0
Globalization совместно с XSLT
    #34176098
m_s_v
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Неужели ни кто не использовал Localization Resources вместе с XSLT генераторами страниц???!!!

Как можно сделать многоязычный сайт на основе XML - XSLT
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Globalization совместно с XSLT
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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