
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.04.2008, 20:58
|
|||
|---|---|---|---|
Преобразование XML в HTML |
|||
|
#18+
Привет всем. Требуется помощь профи ;) Мне нужно создать хранимку, которая будет брать из таблицы определенные данные, обычным SELECT'ом, затем результат возвращать в виде HTML, который сформирован по определенному стилю, XSL. Как это можно сделать? Благодарю за любую помощь! Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.04.2008, 21:57
|
|||
|---|---|---|---|
Преобразование XML в HTML |
|||
|
#18+
orunbekXML XML data type или просто VarChar(max) или Text или FOR XML . orunbekXSLМоно через CLR или OLE Automation. Тока всё это большой изврат. XSLT моно и на клиенте делать и на сервере приложений. А ваще вы абсолютно ничего не сказали о вашей задаче. Даже о версии сиквела. Куда возвращать?: В потолок? (с) Glory Просим прощения, но функция чтения мыслей счас проходит только стадию тестирования. И в конечном итоге - всё это (HTML, XSLT) не проблемы баз данных. Вы скорее всего ошиблись форумом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.04.2008, 07:27
|
|||
|---|---|---|---|
Преобразование XML в HTML |
|||
|
#18+
Есть страничка (Classic ASP), который обращается к базе данных через ADO, вывод в таблицу делается через обычный цикл, построчно пишу в <table><tr> Если много записей, страничка ооочень медленно открывается, вот и думал можно ли сделать хранимку, к которой будет обращаться страничка, и хранимка сама выполняет запрос, затем результат возвращает в виде готового HTML. Спасибо за внимание ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.04.2008, 07:28
|
|||
|---|---|---|---|
Преобразование XML в HTML |
|||
|
#18+
... дополню знаю что можно SELECT * FROM Tbl1 FOR XML AUTO затем это в HTML думал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.04.2008, 07:39
|
|||
|---|---|---|---|
Преобразование XML в HTML |
|||
|
#18+
orunbekЕсли много записей, страничка ооочень медленно открывается, вот и думал можно ли сделать хранимку, к которой будет обращаться страничка, и хранимка сама выполняет запрос, затем результат возвращает в виде готового HTML. А почему именно страничка медленно открывается? Какой участок медленно работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.04.2008, 07:51
|
|||
|---|---|---|---|
Преобразование XML в HTML |
|||
|
#18+
Покажу код, примерно Код: plaintext 1. 2. 3. 4. 5. Проблема именно в таком методе вывода в HTML, при больших объемах данных вывод медленно работает и ресурсы сервака жрет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.04.2008, 09:33
|
|||
|---|---|---|---|
Преобразование XML в HTML |
|||
|
#18+
orunbekЕсли много записей, страничка ооочень медленно открывается, А может не нуна "много записай". Реализуй механизмы постраничного показа на крайняк. AJAX - пусть у клиента тормозит, коль он такой "жадный" на данные. :) Кста, кажись ещё подход у вас не особо, IMHO: страница сначало полностью формирутся, а потом отсылается, что и ведёт к затыкам. Поменяйте принцип (на "немедленную отправку") и "всё пройдёт". И опять-таки, это не проблемы SQL-я, вы ошиблись форумом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.04.2008, 10:48
|
|||
|---|---|---|---|
Преобразование XML в HTML |
|||
|
#18+
Нашел ссылку: How To Retrieve XML Data by Using a Template File in an ASP Client Чуть-чуть изменил, ошибка все равно выходит: Error loading XSL stylesheet Код: 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. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. template.xsl: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.04.2008, 10:53
|
|||
|---|---|---|---|
Преобразование XML в HTML |
|||
|
#18+
XSL другой: <?xml version='1.0' ?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"> <xsl:template match="/"> <xsl:for-each select="root/Tbl1"> <xsl:value-of select="@ID"/> </xsl:for-each> </xsl:template> </xsl:stylesheet> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.04.2008, 11:42
|
|||
|---|---|---|---|
Преобразование XML в HTML |
|||
|
#18+
Так до бана недалеко. Форум по MSSQL! xsl:for-each - проце-Дурно. xsl:template и xsl:apply-templates Вы видимо посты не читаете. Всё это скорость тока уменьшит. Добейтесь, чтоб результат начал выдаваться сразу. Ассинхронно . Надо мувить топик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.04.2008, 14:42
|
|||
|---|---|---|---|
Преобразование XML в HTML |
|||
|
#18+
Если пост не по теме, прошу модеров перенести: А так проблему решил: Код: 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. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.06.2008, 12:07
|
|||
|---|---|---|---|
Преобразование XML в HTML |
|||
|
#18+
Привет всем. Up'аюу тему, теперь проблема следующая как я могу передать значение определенного параметра XSL файлу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.06.2008, 12:18
|
|||
|---|---|---|---|
Преобразование XML в HTML |
|||
|
#18+
у него метод есть setParameter или что-то в этом роде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.06.2008, 12:20
|
|||
|---|---|---|---|
Преобразование XML в HTML |
|||
|
#18+
orunbekЕсли пост не по теме, прошу модеров перенести: А так проблему решил: Код: 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. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. в данном примере?! и к какому объекту это относится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.06.2008, 12:45
|
|||
|---|---|---|---|
Преобразование XML в HTML |
|||
|
#18+
ну в этом примере, похоже, никак, можно попробовать эти параметры засунуть в <root> (или ещё куда-нить) до запроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.06.2008, 12:57
|
|||
|---|---|---|---|
Преобразование XML в HTML |
|||
|
#18+
параметр не для SQL запроса, а для XSL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.06.2008, 13:01
|
|||
|---|---|---|---|
Преобразование XML в HTML |
|||
|
#18+
именно так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.06.2008, 13:06
|
|||
|---|---|---|---|
Преобразование XML в HTML |
|||
|
#18+
maXmoименно так. скажем значение Server.RequestVariables("REMOTE_HOST") файлу XSL: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.06.2008, 13:32
|
|||
|---|---|---|---|
Преобразование XML в HTML |
|||
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.06.2008, 13:33
|
|||
|---|---|---|---|
Преобразование XML в HTML |
|||
|
#18+
maXmo Код: plaintext хм... интересно, попробую отпишусь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.06.2008, 13:36
|
|||
|---|---|---|---|
Преобразование XML в HTML |
|||
|
#18+
забыл, а здесь как представить? Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.06.2008, 13:38
|
|||
|---|---|---|---|
Преобразование XML в HTML |
|||
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.06.2008, 13:40
|
|||
|---|---|---|---|
Преобразование XML в HTML |
|||
|
#18+
или так? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.06.2008, 13:42
|
|||
|---|---|---|---|
Преобразование XML в HTML |
|||
|
#18+
maXmo Код: plaintext класс получилось! спасибо! а более 1го параметра? скажем кроме RemoteAddr еще и CompName? P.S. Последний вопрос... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=14&tablet=1&tid=1333870]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 408ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...