powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Unicode как атрибут для кнопки
3 сообщений из 3, страница 1 из 1
Unicode как атрибут для кнопки
    #34539162
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть транформация с использованием скрипта
для преобразования в Unicode для HTML

<?xml version="1.0" ?>
<xsl:stylesheet
version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
xmlns:ext="urn:extension-functions"
exclude-result-prefixes="msxsl ext">

<xsl:output method="html" encoding="UTF-8" />


<msxsl:script
language="JavaScript"
implements-prefix="ext">
<![CDATA[
function convertToUnicode(unicode)
{

var tstr = unicode
var bstr = '';
for(i=0; i < tstr.length; i++)
{
if(tstr.charCodeAt(i)>127)
{
bstr += '' + tstr.charCodeAt(i) + ';';
}
else
{
bstr += tstr.charAt(i);
}
}
return (bstr);
}
]]>

</msxsl:script>

<xsl:variable name="MESS021">Всего :</xsl:variable>



использую как
<xsl:value-of select="ext:convertToUnicode(string($MESS021))" disable-output-escaping="yes"/>

если надпись на английском то вообще не актуально посколько нет Unicide

если вывод в заголовке таблице и другой язык (не английский) то без проблем

если вывод в тэге Input(кнопка или текст) и другой язык (не английский) то
высвечиваются только коды а не символы языка
использую атрибут value

работает
<TD >
<xsl:value-of select="ext:convertToUnicode(string($MESS021))" disable-output-escaping="yes"/>
</TD>




не работает
<input type="button" >
<xsl:attribute name="value">
<xsl:value-of select="ext:convertToUnicode(string($MESS021))" disable-output-escaping="yes"/>
</xsl:attribute>
</input>


какие будут предложения
...
Рейтинг: 0 / 0
Unicode как атрибут для кнопки
    #34540618
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то что происходит
& превращается в _&_ и это текст
только для value Тэг input

я в asp могу это заменить
а как можно заменить _&_ на & на уровне XSL
...
Рейтинг: 0 / 0
Unicode как атрибут для кнопки
    #34541293
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
michael Rа как можно заменить _&_ на & на уровне XSL
Попробуй так
<xsl:value-of select="translate(где, '_&_','&')"/>
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Unicode как атрибут для кнопки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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