|
преобразование xml
|
|||
---|---|---|---|
#18+
добрый день. сервер ms sql 2005 имеетюся xml данные в виде Код: plaintext 1. 2. 3. 4. 5. 6.
хотелось бы увидеть Код: plaintext 1. 2. 3. 4. 5.
проблема в том что - 1. транформация xml должна выполнятся на сервере (использование xsl на сколько я знаю наполучится...) 2. транформация xml возможна самая разная - и собственно сами правида преобразования будут храниться в таблице (тоесть SET @x.modify(...) тоже отпадает ибо требует строковый литерал и не воспринимает SET @myDoc.modify(@rule)) как бы обойти эту проблемку? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2009, 11:19 |
|
преобразование xml
|
|||
---|---|---|---|
#18+
совсем не шарю в серверно-базоданновых технологиях и код, который вы написали мне не очень знаком, но первая мысль: почему нельзя xslt (это ведь серверная технология) и если уж нельзя -- может эту строку регэкспами распарсить тогда? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2009, 20:52 |
|
преобразование xml
|
|||
---|---|---|---|
#18+
Grundiss, ну как то не может вот ms sql работать с xslt (или я пока не знаю как...) а что имелось введу под "может эту строку регэкспами распарсить тогда?" - можно поподробнее?? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2009, 08:51 |
|
преобразование xml
|
|||
---|---|---|---|
#18+
Grundiss, если MSSQL2005, тогда там есть XQuery (насчет XSLT не в курсе надо смотреть документацию) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2009, 21:12 |
|
преобразование xml
|
|||
---|---|---|---|
#18+
А если через sp_executesql: Код: plaintext 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2009, 19:15 |
|
преобразование xml
|
|||
---|---|---|---|
#18+
XT84 XQuery это клево но не подходит ибо нельзя Код: plaintext 1. 2.
проблема в том что это заранее не известно какой именно @rule надо применить и они будут хранится в таблице. PA насчет sp_executesql - его использовать нельзя.. политика партии не приветсвует ps за ответы спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2009, 10:57 |
|
|
start [/forum/topic.php?fid=14&fpage=42&tid=1333523]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
37ms |
get forum data: |
3ms |
get page messages: |
81ms |
get tp. blocked users: |
2ms |
others: | 324ms |
total: | 530ms |
0 / 0 |