powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / как через IE увидеть результат запроса в виде таблички
11 сообщений из 11, страница 1 из 1
как через IE увидеть результат запроса в виде таблички
    #35126189
Фотография borin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
почитал BOL. связка xml+xsl приведенная там - не работает.
я тащу данные из таблички на MSDE.
в эксплорере вижу результат запроса (select ... for xml) в виде XML (т.е. жуткая, нечитаемая смесб каких-то тегов и данных).
а вот как увидеть результат запроса в виде таблички?

прошу выслать пример XML и XSL для визуализации результата, например, такого запроса

select 1 a, 2 b, 3 c
union
select 4 a, 5 b, 6 c.

хочу в эксплорере увидеть табличку:

1 | 2 | 3
4 | 5 | 6

надеюсь, что после этого смогу сгенерить XSL уже для своих рабочих запросов.



USA=США, NATO=ОСАС (организация северо-антлантического соглашения)
...
Рейтинг: 0 / 0
как через IE увидеть результат запроса в виде таблички
    #35131411
Фотография PA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sql:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
select '<root>'

select  1  a,  2  b,  3  c 
union
select  4  a,  5  b,  6  c
for xml raw

select '</root>'
xml:
Код: plaintext
<root><row a="1" b="2" c="3"/><row a="4" b="5" c="6"/></root>
xsl:
Код: 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.
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:output method="html"/>
  <xsl:template match="/">
    <html>
      <body>
        <table border="1" cellspacing="0" cellpadding="2">
          <xsl:apply-templates select="root/row"/>
        </table>
      </body>
    </html>
  </xsl:template>  
  <xsl:template match="row">
    <tr>
      <td>
        <xsl:value-of select="@a"/>
      </td>
      <td>
        <xsl:value-of select="@b"/>
      </td>
      <td>
        <xsl:value-of select="@c"/>
      </td>
    </tr>
  </xsl:template>
</xsl:stylesheet>
...
Рейтинг: 0 / 0
как через IE увидеть результат запроса в виде таблички
    #35131948
Фотография borin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, Ра или Па. буду попробовать.
ну не хочется тетенькам диспетчершам ставить что-то кроме эксплорера (который уже и так есть)
на рабочие станции ради того, чтобы они увидели одну табличку.
хочется все сложности иметь на машине сервера баз данных :-)

а можно результат запроса показывать не только в виде таблички, но и диаграммки?
опять XSL надо привлекать? уж больно он сложен в понимании.
...
Рейтинг: 0 / 0
как через IE увидеть результат запроса в виде таблички
    #35132067
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
borin XSL надо привлекать? уж больно он сложен в понимании.
:) . Нормален он в понимании, только логика от ООП программирования отличается сильно. и вообще трудносопостовима с любыми языками программирования.
про графики..
смотря на чем кодишь. если php то можешь на серваке развернуть JpGraph.
Если нет то можешь еще SVG почитать :) тоже нормально в ослике отображается, сверхестесвенного ничего не требует. кроме гемора чтоб разобраться в нем.(ИМХО) чуть легче в понимании ,чем xsl
ps
borinну не хочется тетенькам диспетчершам ставить что-то кроме
ну и пошли их лесом
...
Рейтинг: 0 / 0
как через IE увидеть результат запроса в виде таблички
    #35132451
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SuSaЕсли нет то можешь еще SVG почитать :) тоже нормально в ослике отображаетсяхмм… да? У них же вроде что-то своё было. VML.
...
Рейтинг: 0 / 0
как через IE увидеть результат запроса в виде таблички
    #35158107
Фотография borin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал.
в окне браузера пишет белиберду.
нажимаю "ВИД-Просмотр HTML-кода" и копирую то, что выходит, в какой-нить html-ник и потом его гляжу - все ОК, табличка как она должна быть.
чудеса!






USA=США, NATO=ОСАС (организация северо-антлантического соглашения)
...
Рейтинг: 0 / 0
как через IE увидеть результат запроса в виде таблички
    #35158122
Фотография borin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
белиберда такая:

Код: plaintext
тег конца "head" не соответствует тегу начала "meta"

хотя в XSL вообще слова "meta" нет!!!
...
Рейтинг: 0 / 0
как через IE увидеть результат запроса в виде таблички
    #35158184
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
видимо, что-то не так делаешь.
...
Рейтинг: 0 / 0
как через IE увидеть результат запроса в виде таблички
    #35158193
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тега может и нет, зато есть
Код: plaintext
  <xsl:output method="html"/>
попробуй без него,но
xsl -> xml => html. т.е выходного файла расширение html сделай просто,если не пройдет то в output попробуй метод txt/xml.
...
Рейтинг: 0 / 0
как через IE увидеть результат запроса в виде таблички
    #35158199
Фотография borin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmoвидимо, что-то не так делаешь.

долбаный прогресс. хрен уследишь за ним..
ну почему раньше - вот выучился ОДИН раз чему-то и ВСЮ жизнь кормишься этим :-(
...
Рейтинг: 0 / 0
как через IE увидеть результат запроса в виде таблички
    #35158204
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И сейчас так же: выучи и кормись. Каки проблемы?
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / как через IE увидеть результат запроса в виде таблички
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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