DevProTalk

DevProTalk (http://www.devprotalk.com/index.php)
-   (X)HTML, JavaScript, DHTML, XML, CSS (http://www.devprotalk.com/forumdisplay.php?f=8)
-   -   XML parsiranje i uklanjanje pojedinih elemenata (http://www.devprotalk.com/showthread.php?t=10728)

Dzonny 24. 01. 2012. 20:00

XML parsiranje i uklanjanje pojedinih elemenata
 
Pozdrav.

Potreban mi je savet oko uklanjanja pojedinih elemenata iz xml fajla koje preuzimam. U pitanju je kursna lista čiji sadržaj uzimam odavde:
Kôd:

http://kursna-lista.info/dev/rates2.php?code=rsd&xml
Kao što vidite lista je poveća, a i pokazuje za neke valute samo nule, npr:
Citat:

BGN 0.0000 1 BGN = 0.0000 RSD
RON 0.0000 1 RON = 0.0000 RSD
RUB 0.0000 1 RUB = 0.0000 RSD
TRY 0.0000 1 TRY = 0.0000 RSD
Da li mi možete reći kako da uklonim pojedinačne elemente u ovom slučaju, dakle npr da vuče sve podatke osim ovih koje sam naveo, i da li je to uopšte moguće u ovom slučaju?


p.s - da li je neko upoznat sa time da li NBS nudi xml fajl sa kursnom listom, pošto ja nisam uspeo da nadjem takav fajl?

Unapred zahvalan,
Nikola

AdriaMart 24. 01. 2012. 20:06

xpath?

japan 24. 01. 2012. 20:16

Postoji servis NBS, ali nije javni vec, koliko znam, moras biti registrovan kod njih, i to je moguce samo za pravna lica.

Nenad Vasić 24. 01. 2012. 20:21

Kao autor tog sajta ti preporučujem da koristiš http://www.kursna-lista.info/kursna-lista-api :)

Dzonny 24. 01. 2012. 20:27

Hvala svima na odgovorima, probaću sad sa xpath.
Nenade, upravo sam se registrovao, samo jedno pitanje, da li mi je dozvoljeno da podatke sa linka parsiram i prikažem kod sebe na sajtu? :)

Nenad Vasić 24. 01. 2012. 20:32

Bukvalno je sve dozvoljeno ako misliš na podatke preuzete preko API-a.

Dzonny 24. 01. 2012. 21:01

Hvala lepo na odgovoru Nenade, da mislio sam na podatke preuzete preko API-a.
Izvinjavam se što koristim ovu temu, ali reci mi samo još da li postoji poseban razlog zašto za poslednjih 6 valuta ima samo podatka o srednjem kursu? I reci mi da li ti preuzimaš podatke sa sajta NBS? (čisto da znam, iako ne mogu da se bakćem sa tim, registrovao sam se kod tebe i prepravio skriptu tako da bi ovo trebalo da bude ok što se mene tiče)

Nenad Vasić 24. 01. 2012. 21:43

NBS ne objavljuje kupovne i prodajne kurseve za tih 6 valuta. Ako me pitaš zašto, nemam pojma. Nisam baš toliko upućen u monetarnu politiku i devizno poslovanje.

AlexG 22. 09. 2012. 16:39

Pozdrav,

Vidim da je tema malo starija ali je za mene trenutno aktuelna, video sam da se zaista mnogo ljudi muči sa novim sistemom NBS za izvlačenje kursne liste, Peđa Supurović je dosta pomogao oko svega da se na kraju dobije php stranica koja izbacuje rezultate slične Ovim i to je ono što na kraju ispadne lakši deo (uz pomoć Peđe) a teži deo parsiranje i uklanjanje pojedinih elemenata niko nije podelio sa ostatkom sveta koji se ne razume u parsiranje tako da me zanima da li bi neko bio dobre volje da podeli svoj kod parsiranja ovih xml podataka? Znam da tražim mnogo ali i delić kada bi se podelio bar da da smernice kako se to radi bio bih zahvalan.
Unapred hvala.

webarto 22. 09. 2012. 22:14

^Budi specifičniji, šta ti treba, šta ti ne treba, daj primjer i možeš dobiti code, ovako pitanje ti je preopširno.


Vreme je GMT +2. Trenutno vreme je 00:53.

Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.

Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.