Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
JavaScript. Передать параметром фрагмент XML при трансформации
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, уважаемые. Делаю трансформации XML с помощью вот такой функции: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. Строки в параметры трансформации передаются без проблем, но передать фрагмент XML не удается. Если в XSLT обратится к такому параметру, выдается ошибка: Ссылка на переменную или параметр "p1" должна выдавать список узлов. Есть ли возможность в javascript передать в трансформацию фрагмент XML? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2017, 08:04 |
|
||
|
JavaScript. Передать параметром фрагмент XML при трансформации
|
|||
|---|---|---|---|
|
#18+
DymSig , может эта статейка тебе поможет... https://habrahabr.ru/post/239859/ Там есть ссылки на некую библиотеку, которую рекламирует автор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2017, 08:51 |
|
||
|
JavaScript. Передать параметром фрагмент XML при трансформации
|
|||
|---|---|---|---|
|
#18+
krvsa, спасибо за ответ. Описанная библиотека, на мой взгляд, обладает небольшим функционалом, связанным с трансформациями. Не увидел там вообще возможность передачи параметра в трансформацию. Основной упор на кроссбраузерность, что в моем случае не принципиально, так как целевой браузер строго IE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2017, 10:31 |
|
||
|
JavaScript. Передать параметром фрагмент XML при трансформации
|
|||
|---|---|---|---|
|
#18+
DymSigНе увидел там вообще возможность передачи параметра в трансформацию. Я встречал "примеры" где параметром трансформации была JS-функция... Она то и возвращала тот xml. Правда оговаривалось, что это сильно зависит от "обработчика" той трансформации. Т.к. они по-разному синтаксически оформляются и работают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2017, 10:56 |
|
||
|
JavaScript. Передать параметром фрагмент XML при трансформации
|
|||
|---|---|---|---|
|
#18+
DymSigЕсли в XSLT обратится к такому параметру, выдается ошибка: Ссылка на переменную или параметр "p1" должна выдавать список узлов.сначала нужно превратить строку из p1 в список узлов, в xslt есть для этого функция, забыл название. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2017, 10:56 |
|
||
|
JavaScript. Передать параметром фрагмент XML при трансформации
|
|||
|---|---|---|---|
|
#18+
еще есть полезная функция document . если этот фрагмент xml можно вернуть запросом с сервера, то можно в document подставить ссылку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2017, 10:59 |
|
||
|
JavaScript. Передать параметром фрагмент XML при трансформации
|
|||
|---|---|---|---|
|
#18+
AntonariyDymSigЕсли в XSLT обратится к такому параметру, выдается ошибка: Ссылка на переменную или параметр "p1" должна выдавать список узлов.сначала нужно превратить строку из p1 в список узлов, в xslt есть для этого функция, забыл название.а, вот она https://msdn.microsoft.com/en-us/library/ms256197(v=vs.110).aspx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2017, 11:00 |
|
||
|
JavaScript. Передать параметром фрагмент XML при трансформации
|
|||
|---|---|---|---|
|
#18+
Такой вот "пример" нашел... http://xmlhack.ru/forum/xml/topic865.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2017, 11:01 |
|
||
|
JavaScript. Передать параметром фрагмент XML при трансформации
|
|||
|---|---|---|---|
|
#18+
Antonariy, Функция node-set позволяет преобразовать фрагмент результирующего дерева в набор узлов. Я попробовал, строку преобразовать в набор узлов node-set отказался... :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2017, 10:00 |
|
||
|
JavaScript. Передать параметром фрагмент XML при трансформации
|
|||
|---|---|---|---|
|
#18+
krvsa, спасибо, что напомнили про встраиваемые в XSLT скрипты. Нельзя сказать, что красиво, но по-моему получилось то, что нужно: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2017, 10:37 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=39455213&tid=1444614]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
174ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 280ms |

| 0 / 0 |
