Anonymní profil Honza – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama

Anonymní profil Honza – Programujte.comAnonymní profil Honza – Programujte.com

 

Příspěvky odeslané z IP adresy 88.102.105.–

Honza
Java › Složitější pole
27. 11. 2013   #184501

vyřešeno, řešil jsem to prostě úplně špatně. Nalezl jsem způsob, který je podobný i v PHP:

http://www.mkyong.com/java/how-to-read-xml-file-in-java-dom-parser/

PS: kdyžtak nějaký moderátor, ať sloučí ty příspěvky dohromady, díky

Honza
Java › Složitější pole
27. 11. 2013   #184500

omlouvám se, že jsem založil nové téma, nevím jak jsem to dokázal, asi jsem máčkl nechtěně zpět a ono se to odeslalo jako nové téma

Honza
Java › Složitější pole
27. 11. 2013   #184499

no právě, že vůbec nevím strukturu, nevím, jestli například Author nebude rovnou <author> Jmeno </author>  a tedy rovnou String author. Právě přemýšlím, jak docílit toho rohodování. 

Teď přemýšlím, zda jsem nepoužil špatnou knihovnu. Použil jsem SAXParser s DefaultHandler. a jednotlivé prvky se projíždějí postupně.

Chtěl jsem docílit toho, že si z libovolného XML vytvořím mapu (pole), kde potom naleznu hodnoty pod klíči. 

např.: v PHP bych pak chtěl autora první článku, tak $['aritcle0']['author']['name'];

Honza
Java › Složitější pole
27. 11. 2013   #184496

Ahoj přátelé, jsem v Javě začátečník. Zabývám se zejména PHP a z toho plyne má otázka.

Hraju si s Javou a chtěl jsem si udělat parser XML a zasekl jsem se na problému s polem.

nevím totiž hloubku xml a ani délku. Tím mi nastává problém, jak nadefinovat v Javě pole. Vím, že můžu použít map, kde se parádně hodí i ten klíč. Ale problém je, že nevím, jestli budu potřebovat více rozměrné pole nebo ne. Nevím přesně jak to popsat. takže zkusím názornou ukázku:

xml:

<article>
 <title>titulek</title>
   <author>
    <name> Radek </name>
 </author>
</article>
<article>
 <title>titulek2</title>
   <author>
    <name> Libor</name>
 </author>
</article>

...

V php bych si prostě tu strukturu ukládal do pole nějak takto (bez logiky)

$items = array();

$items['article'+$i] = array();

$items['article'+$i]['title'] = 'titulek';

$items['article'+$i]['author']  = array();

$items['article'+$i]['author']['name']  = 'Radek';

a jde o  to, že bych si to chtěl udělat něco univerzálního, že prostě nevím předem strukturu xml, a vrátilo by se mi prostě pole. Jenže právě nevím kdy to bude mít potomků více a kdy zase ne

Matematika › Stránky o matematice
5. 9. 2011   #147154

#1 WOW
Ahoj velmi dobrá stránka je matweb mají i své již zmiňované  fórum.

Popřípadě pokud sháníš spíše materiály, tak je dobrá stránka Všichni Všem konkrétně stránka matematika. (zde nalezneš materiály jako je geometrická posloupnost atd.. osobně jsem tuto stránku využil u maturity :-))

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032018 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý