![]() |
|
Модераторы: diadiavova |
![]()
|
|
| Сергей Т. |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 22.4.2005 Репутация: нет Всего: нет |
Получаю ID (20-ти значное). Пытаюсь передать его в функцию, а значение усекается и вместо 11111111111111111111 я получаю 11111111111111110000. Если я не могу его получить как число, как получить его как строку? Подскажите пожалуйста, как его правильно закавычить?
<?xml version="1.0" encoding="windows-1251"?> <?xml-stylesheet type="text/xsl" href="test.xsl"?> <X_ROOT> <ID>11111111111111111111</ID> </X_ROOT> <?xml version="1.0" encoding="windows-1251"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" encoding="windows-1251"/> <xsl:template match="/X_ROOT"> <HTML> <TITLE></TITLE> <HEAD> <script LANGUAGE="JavaScript"> function Show_view(work_ni) { alert(work_ni); //функция обработки } </SCRIPT> </HEAD> <BODY> <A HREF="javascript:void(0)" onClick="Show_view({ID});">test</A> </BODY> </HTML> </xsl:template> </xsl:stylesheet> |
|||
|
||||
| Beard |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 228 Регистрация: 5.7.2005 Где: Санкт-Петербург Репутация: 7 Всего: 9 |
Пользовать приведение:
|
|||
|
||||
| Beard |
|
||||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 228 Регистрация: 5.7.2005 Где: Санкт-Петербург Репутация: 7 Всего: 9 |
Кстати - тут ошибка в другом - только сейча понял
Усекается значение не трансформатором, а JavaScript, так как на выходе получается
что интерпретируется как число. Соответсвенно надо сделать:
способ:
|
||||||
|
|||||||
| Сергей Т. |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 22.4.2005 Репутация: нет Всего: нет |
To Beard все заработало. Спасибо. Сам не додумался применить переменную для кавычки, все бился как это сделать через сущности. Еще раз большое спасибо.
|
|||
|
||||
![]()
|
| Правила форума "XML/XSLT" | |
|
|
Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась. Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение. Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел Желаем удачи в Вашем деле! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | XML, XSL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |