powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / передача данных из xml в java алет
24 сообщений из 24, страница 1 из 1
передача данных из xml в java алет
    #33301460
dvemer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Люд добрый я вотстолкнулся с такой проблемой....


я могу сделать простой xml parser для простого xml файла....
вот прмиер того файла....
<?xml version="1.0" encoding="windows-1251"?>
<order>
<item>
<name>Soccer Ball</name>
<price>15.00</price>
<quantity>5</quantity>
</item>
</order>

перейдук главному! мне надо считать данные из xmlя и передать их в аплет.....и вывести на страничку!!
а аплеты я ваять могу...но пока тоже неочень....
ПЛИЗ ПОМОГИ, ПОДСКАЖИТЕ ЧТОНИБУТЬ!!!!!
...
Рейтинг: 0 / 0
передача данных из xml в java алет
    #33301546
Naug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1)сделать в апплете метод который читает xml
2)сначала прочитать xml джсп-шкой или сервлетом и стартануть апплет указав найденные значения как параметры
...
Рейтинг: 0 / 0
передача данных из xml в java алет
    #33301715
Owl_UA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гы, а если этих значений 1000 или больше? ИМХО, надо не как параметры, а как сериализованный объект передавать...
...
Рейтинг: 0 / 0
передача данных из xml в java алет
    #33301732
Naug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нивапрос - расскажи как.
...
Рейтинг: 0 / 0
передача данных из xml в java алет
    #33301781
Owl_UA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну допустим так:
В сервлете пишем

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
	 public   void  doPost(HttpServletRequest request, HttpServletResponse response)
	 throws  ServletException, IOException {
		String contentType = "application/x-java-serialized-object";
		response.setContentType(contentType);

		ObjectOutputStream out =  new  ObjectOutputStream(response.getOutputStream());
		ParsedXmlObject parsedXmlObject =  new  ParsedXmlObject();

		/*Ну тут какое-то наполнение объекта разпарсенными данными*/

		out.writeObject(parsedXmlObject);
		out.flush();
		out.close();
	}
}

Ну а код апплета по запросу к сервлету и получению этого объекта:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
		 try  {
			URL dataURL =  new  URL(protocol, host, port, urlSuffix);
			URLConnection connection = dataURL.openConnection();
			connection.setUseCaches(false);
			ObjectInputStream in =  new  ObjectInputStream(connection.getInputStream());
			parsedXmlObject = (ParsedXmlObject) in.readObject()
			in.close();
		}  catch  (MalformedURLException e) {
			e.printStackTrace();
		}  catch  (IOException e) {
			e.printStackTrace();
		}  catch  (ClassNotFoundException e) {
			e.printStackTrace();
		}

Собссно где-то так
...
Рейтинг: 0 / 0
передача данных из xml в java алет
    #33302700
dvemer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Owl_UA, как ты правильно подметил...
этих параметров в моём файле вагонище......
за твоё предложение спасибо я постораюся его переварить!!!!
...
Рейтинг: 0 / 0
передача данных из xml в java алет
    #33302709
dvemer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
токо я вот немного непонял тот коментарий......
ежели несложно любой мелкий пример..чтобы понять.......
...
Рейтинг: 0 / 0
передача данных из xml в java алет
    #33302721
dvemer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и ещё такой вопрос...какие библиотеки подрубал...в этом примере а то чо то я немогу найти.....

и ещё а на етом форуме чо нельзя редактировать своё сообщение после того как послал?
...
Рейтинг: 0 / 0
передача данных из xml в java алет
    #33303637
ScorpionVilgus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Двемер, мне проще все это на С++ написать..нежели париться в этой Яве...
надо придумать как написать CGI скрипт НА с++ который бы передавал данные через URL Ява апплету, рисующему график, по этим данным))
..вот так!!
...
Рейтинг: 0 / 0
передача данных из xml в java алет
    #33305195
dvemer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
миха я над этим думал думал.............
мы же хотели чтобы ета валупа нам выбор предоставляла......

я та сам давно думал на с++ накарябать.............

на с++ нам будет проще!
...
Рейтинг: 0 / 0
передача данных из xml в java алет
    #33305327
dvemerмиха я над этим думал думал.............
мы же хотели чтобы ета валупа нам выбор предоставляла......

я та сам давно думал на с++ накарябать.............

на с++ нам будет проще!

Круто !

А чем проще, к корябанью привык?


ScorpionVilgusДвемер, мне проще все это на С++ написать..нежели париться в этой Яве...
надо придумать как написать CGI скрипт НА с++ который бы передавал данные через URL Ява апплету, рисующему график, по этим данным))
..вот так!!

Так вроде уже придумали и рассказали как написать "CGI cкрипт" НА java...

Хочется тоже самое, но на С++? Ностальгия? :)

[offtop]

-Не надо ничего "передавать" апплету, он не умеет "получать".
Зато хорошо умеет брать.
Как брать - нарисовано в примере выше - через URLConnection.

либо

- Всё необходимое можно задать в параметрах тега АППЛЕТ при создании html-ки. (Если вы не пользуетесь (ха-ха) статическим html, в таком случае только первый вариант).
...
Рейтинг: 0 / 0
передача данных из xml в java алет
    #33305453
ScorpionVilgus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...Лично я в этой Яве дуб дубом..поэтому мне на ней писать и не легко...)
...
Рейтинг: 0 / 0
передача данных из xml в java алет
    #33305464
ScorpionVilgus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
..вопрос такой..мож у кого нить есть что-нибудь подобное?...да бы просто подогнать под свою задачу и все...)
...
Рейтинг: 0 / 0
передача данных из xml в java алет
    #33305492
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
передача данных из xml в java алет
    #33305531
ScorpionVilgus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Timm да ты шутник...я прошу рипмер, а не ссылку на Гугл...ты знаешь сколько в нете апплетов валяется?....нужный задолбаешься искать...
..повторю просьбу...у кого-нить есть пример готовый?...выложите пожалуйста...
или на мыло
scorpion.vilgus@rambler.ru
...
Рейтинг: 0 / 0
передача данных из xml в java алет
    #33313553
dvemer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
короче неполучается сделать самому ету замуту жуткую............

поэтому прошу сделайте ктонить .........приогромное пожалуйста!!!!!!!!!!!
нам надо передать данные из xml-я в аплет.........
ну или пример дайте чтоли....
плиз!!!
...
Рейтинг: 0 / 0
передача данных из xml в java алет
    #33313671
сформулируй задачу для начала.
что дано, что нужно и т.п.
...
Рейтинг: 0 / 0
передача данных из xml в java алет
    #33313823
dvemer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Значит так!
у меня есть xml файл огромный!!! на пару тыщ строк
<?xml version="1.0"?>
<glavn_teg>
<date0> 2005.6.1 </date0>
<time0> 0:2:0 </time0>
<a0> 10.500000 </a0>
<b0> 52.000000 </b0>
<c0> 0.000000 </c0>
<d0> 3.030000 </d0>
<e0> 125.000000 </e0>
<f0> 1008.000000 </f0>
<date1> 2005.6.1 </date1>
<time1> 0:12:0 </time1>
<a1> 10.100000 </a1>
<b1> 52.000000 </b1>
<c1> 0.000000 </c1>
<d1> 4.670000 </d1>
<e1> 130.000000 </e1>
<f1> 1008.000000 </f1>
<date2> 2005.6.1 </date2>
<time2> 0:22:0 </time2>
<a2> 10.100000 </a2>
<b2> 52.000000 </b2>
<c2> 0.000000 </c2>
<d2> 4.280000 </d2>
<e2> 135.000000 </e2>
<f2> 1008.000000 </f2>
..............................
......................
<glavn_teg>


и мне нужно считать данные из этого xmlя и передать их в аплет!
а в аплете по этим данным нарисовать графики!

нарисовать я смогу ежели у меня будут данные....
а вот как их передать в этот аплет я безпонятия............
...
Рейтинг: 0 / 0
передача данных из xml в java алет
    #33314645
dvemerЗначит так!
у меня есть xml файл огромный!!! на пару тыщ строк
<glavn_teg>
..................
<glavn_teg>


и мне нужно считать данные из этого xmlя и передать их в аплет!
а в аплете по этим данным нарисовать графики!

нарисовать я смогу ежели у меня будут данные....
а вот как их передать в этот аплет я безпонятия............


Это ^^^ не является постановкой задачи.

Где находится xml файл? Откуда берётся апплет и страничка на которой он отображается? Достаточно ли передать в апплет xml в виде строки или нужно передать туда уже "разобранный на объекты" xml? Какие есть ограничения на используемые технологии?
...
Рейтинг: 0 / 0
передача данных из xml в java алет
    #33314839
dvemer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
понятно.......
значит так...файл я дать немогу так как тут ограничение стоит....
могу дать часть файла....


xml файл лежит на сервере

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

и это нужно сделать так сказать компактно.....

надеюсь я правильно и понятно изложил ситуацию.....
...
Рейтинг: 0 / 0
передача данных из xml в java алет
    #33314885
dvemer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ой написал что файли пришью и забыл!!
вот он......
...
Рейтинг: 0 / 0
передача данных из xml в java алет
    #33314897
Фотография XM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dvemer wrote:
> xml файл лежит на сервере
>
> когда пользователь заходит на страничку содержащюю один большой
> аплет...этот аплет начинает принимать данные из xmlя и записывать их в
> массив(ето я так думаю, ежели можно сделать лучше то предлагай буд утоко
> рад)...а потом уже аплет используя эти массивы данных будут рисоваться
> графики
>
> и это нужно сделать так сказать компактно.....
>
> надеюсь я правильно и понятно изложил ситуацию.....

А вот кто мне скажет нахрена здесь такой XML???
Чем CSV плох (именно для этой задачи)? (CSV разгребается по массивам на
ура двумя регекспами и парой циклов и без лишних библиотек).
Код для чтения из аплета данных, расположенных по некоторому URL, уже
приводили выше (подробнее - см. JavaDoc URLConnection, JavaTutorial).
URL - может быть адрес как статической страницы, так и CGI скрипта,
сервлета, JSP и т.д.
В упор не вижу наличия проблемы :)
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
передача данных из xml в java алет
    #33314929
dvemerпонятно.......
xml файл лежит на сервере

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

и это нужно сделать так сказать компактно.....

надеюсь я правильно и понятно изложил ситуацию.....


Какой такой сервер? Надеюсь не apache или IIS?

*Откуда* берётся страничка с апплетом? Это статическая *.html или jsp-шка или результат применения xslt к xml c описанием контента странички или плод работы скрипта на perl'e или php?


з.ы.
Надеюсь код ты пишешь не так же как задаёшь вопросы на формуме :)
...
Рейтинг: 0 / 0
передача данных из xml в java алет
    #33314934
XM
В упор не вижу наличия проблемы :)


А аффтор топика в упор не видит примера, который есть среди ответов :)

Это иллюстрация к феномену "теоретической нагрузки фактов".
Факт один, а в зависимости от подготовки разные люди видять или не видят в нём разные вещи :)
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / передача данных из xml в java алет
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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