Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / из JSP отобразить XML в браузере / 19 сообщений из 19, страница 1 из 1
07.10.2005, 19:34
    #33312672
Aremo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из JSP отобразить XML в браузере
Уважаемые господа,
Каким образом отобразить через JSP файл XML в браузере....
...
Рейтинг: 0 / 0
08.10.2005, 04:08
    #33312839
panch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из JSP отобразить XML в браузере
AremoУважаемые господа,
Каким образом отобразить через JSP файл XML в браузере....

Удивительно. именно такую программулю я вот сейчас и пишу:)
Что имелось ввиду под словом отобразить?
по моему для XML это неоднозначное понятие
...
Рейтинг: 0 / 0
08.10.2005, 12:29
    #33312952
Aremo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из JSP отобразить XML в браузере
Имеетмя XML созданный в ворде 2003... там табличка...
необходимо чтобы в браузере появлялась эта таблица....
...
Рейтинг: 0 / 0
09.10.2005, 13:20
    #33313493
max_from_sumy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из JSP отобразить XML в браузере
XSLT
...
Рейтинг: 0 / 0
09.10.2005, 13:28
    #33313497
Aremo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из JSP отобразить XML в браузере
Вы не могли бы поподробнее рассказать
...
Рейтинг: 0 / 0
09.10.2005, 13:53
    #33313510
max_from_sumy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из JSP отобразить XML в браузере
XSLT - технология преобразования xml документа вдругие форматы(в HTML например или в другой формат XML). Если я правильно понял вам надо праобразовать данные типа:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<account>
        <name>Ivan</name>
        <address>...</address>
</account>
<account>
        <name>Petr</name>
        <address>...</address>
</account>
<account>
        <name>Vasya</name>
        <address>...</address>
</account>

В обычную табличку HTML
Код: 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.
<table>
     <tr>
          <td>
                Name
          </td> 
          <td>
                Adrdess
          </td> 
          <td>
                ...
          </td> 
     </tr>
     <tr>
          <td>
                Ivan
          </td> 
          <td>
                ...
          </td> 
          <td>
                ...
          </td> 
     </tr>
     <tr>
          <td>
                Petr
          </td> 
          <td>
                ...
          </td> 
          <td>
                ...
          </td> 
     </tr>
      ...
</table>
Если это так то XSLT вам поможет. Подробнее читайте:

Ссылка
...
Рейтинг: 0 / 0
09.10.2005, 20:05
    #33313722
Naug
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из JSP отобразить XML в браузере
заменить скобки на % lt ; и & gt ; и распечатаь внутри <pre>
...
Рейтинг: 0 / 0
09.10.2005, 21:12
    #33313755
Aremo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из JSP отобразить XML в браузере
Простите конечно, может быть глупый вопрос...
но что и где заменить? а также что такое <pre>
...
Рейтинг: 0 / 0
10.10.2005, 10:12
    #33314107
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из JSP отобразить XML в браузере
Aremo
а также что такое <pre>


тег. http://www.google.com/search?client=opera&rls=ru&q=html+pre&sourceid=opera&ie=utf-8&oe=utf-8

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
10.10.2005, 19:11
    #33315935
keon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из JSP отобразить XML в браузере
Вообщем так есть такая ксемелька:
<?xml version="1.0" encoding="Windows-1251"?>
<sensors>
<sensor name="VAL-002" value="10.22""/>
<sensor name="VAL-002" value="11.22""/>
<sensor name="VAL-002" value="12.22""/>
<sensor name="VAL-002" value="13.22""/>
<sensor name="VAL-002" value="14.22""/>
</sensors>

пишем на jsp пагу, которая отпарсит ксемельку и выведет ее в таблице:

<%@ page contentType="text/html; charset=windows-1251" language="java" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/xml" prefix="x" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html><head><title>ПАРСЕР</title></head>
<body> МОЙ ПАРСЕР:  <br/>
<!-- parse an XML document -->
<c:import url="sensors.xml" var="DataXml" />
<x:parse xml="${DataXml}" var="senXml"/>
<table cellSpacing=1 cellPadding=2 width="90%" bgColor=#dddddd border=0>
<tbody>
<tr bgColor=#eeeeee>
<td><b>Name</b></td>
<td><b>Value</b></td>
</tr>
<x:forEach select="$senXml/sensors/sensor" >
<tr bgColor=#ffffff>
<td><x:out select="@name"/></td>
<td><x:out select="@value"/></td>
</tr>
</x:forEach>
</table>
<br/>
</body></html>

и все :)
...
Рейтинг: 0 / 0
10.10.2005, 20:53
    #33316035
Aremo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из JSP отобразить XML в браузере
Всем спасибо.. проблема решена...
правда не через XSL.. Дело в том что когда XML создается в ворде, он достаточно кривой.. и теги там не такие прекрасные как ваших примерах... и идти через XSL это не целесообразно....
Так что решена проблема так:документ открывается в родном ворде и отображается в браузере и не надо парсить не писать XSL
Кому интересно пишите я покажу код
...
Рейтинг: 0 / 0
10.10.2005, 22:05
    #33316080
panch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из JSP отобразить XML в браузере
AremoВсем спасибо.. проблема решена...
правда не через XSL.. Дело в том что когда XML создается в ворде, он достаточно кривой.. и теги там не такие прекрасные как ваших примерах... и идти через XSL это не целесообразно....
Так что решена проблема так:документ открывается в родном ворде и отображается в браузере и не надо парсить не писать XSL
Кому интересно пишите я покажу код

на сайте oi.dp.ua нечто подобное делают с excel
когда высвечивают список победителей
...
Рейтинг: 0 / 0
11.10.2005, 09:25
    #33316384
keon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из JSP отобразить XML в браузере
AremoВсем спасибо.. проблема решена...
правда не через XSL.. Дело в том что когда XML создается в ворде, он достаточно кривой.. и теги там не такие прекрасные как ваших примерах... и идти через XSL это не целесообразно....
Так что решена проблема так:документ открывается в родном ворде и отображается в браузере и не надо парсить не писать XSL
Кому интересно пишите я покажу код

а я думал, что это форум для программеров, а тут иногда встречаются программлюки :))
если захотеть, а это придется попотеть, и если не страдаешь синдромом кривых рук, то можно поднять любую ксемельку.

keon блин я всегда думал, что компьютер создан для работы с вордом :)
...
Рейтинг: 0 / 0
11.10.2005, 09:38
    #33316416
Naug
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из JSP отобразить XML в браузере
ээээ... а кривой XML это как? типа, неструктурированный, с незакрывающимися и пересекающимися тегами ? Тогда да, тяжко...
...
Рейтинг: 0 / 0
11.10.2005, 09:57
    #33316471
keon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из JSP отобразить XML в браузере
Naugээээ... а кривой XML это как? типа, неструктурированный, с незакрывающимися и пересекающимися тегами ? Тогда да, тяжко...

см. сабж выше, то синдром кривых рук :)
XML по определению не кривой, то просто у кого-то моник из страны кривых зеркал.
я поднимал ксемельки экпортнутые из Exel'ля, прайсы из compass.com.ua поднимал в бразухе.
...
Рейтинг: 0 / 0
11.10.2005, 10:08
    #33316501
Naug
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из JSP отобразить XML в браузере
Не, на самом деле если для счастья достаточно макроса в VBA то может это и к лучшему (кстати почему тогда сразу не сохранять вордовский файл как хтмл?)
А обвинять человека первый раз услышившего об XSLT в криворуости из-за того что не может написать ксл-ку для ворда неверно.

Однако XSLT это вещь и при понимании результаты будут лучше чем у дурилки-ворда.
...
Рейтинг: 0 / 0
11.10.2005, 10:50
    #33316621
am_sasa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из JSP отобразить XML в браузере
NaugОднако XSLT это вещь и при понимании результаты будут лучше чем у дурилки-ворда. Это больше чем вещь, это то,что может заменить нафиг все, и программы будем писать не на яве,а на хслт!!!!
...
Рейтинг: 0 / 0
11.10.2005, 11:08
    #33316680
XM
XM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из JSP отобразить XML в браузере
am_sasa wrote:
>
> Это больше чем вещь, это то,что может заменить нафиг все, и программы
> будем писать не на яве,а на хслт!!!!

Баян :)
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
11.10.2005, 20:57
    #33318486
Aremo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из JSP отобразить XML в браузере
Господа, вы б остыли немного...
Ясное дело что можно было все ж сделать XSL и через него отображать... Но к чему изобретать велосепед?
А критиковать всякий может, я тут глянул сколько просмотров было, а ответов ноль... зато как дерьмом обливать сразу собралась целая куча людей готовых отписать))) не хорошо.....
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / из JSP отобразить XML в браузере / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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