praegune kellaaeg 16.06.2024 05:48:05
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
sõnum ![Teata moderaatorile Teata moderaatorile](./images/icon_move_w.gif) |
|
allarom
HV vaatleja
![allarom allarom](https://foorum.hinnavaatlus.ee/images/avatars/upload/e8fec7dcb8351b5637375cdc21e79b40.JPG)
liitunud: 13.03.2007
|
07.07.2011 18:50:42
SimpleXML-iga probleem |
|
|
Oleks abi tarvis simpleXML-iga. Inimesele, kes sellega kokku puutunud, ei tohiks see olla väga keeruline, sest kuigi palju suutsin ise ka korda saata.
Minu kood siis:
<?php
$xmlstr = <<<XML
<?xml version="1.0" encoding="iso-8859-1"?>
<SearchCarRS>
<Country name="Albania">
<City name="Tirana">
<Car price="33.7">Fiat Albea</Car>
<Car price="30.23">Fiat Doblo</Car>
<Car price="49.44">Fiat Punto</Car>
<Car price="40.76">Fiat Scudo</Car>
<Car price="32.47">Fiat Seicento 3door</Car>
<Car price="49.69">Fiat Ulysse</Car>
<Car price="35.35">Kia Sportage</Car>
<Car price="32.09">Suzuki Grand Vitara</Car>
<Car price="41.23">Volkswagen Passat</Car>
</City>
<City name="Pirana">
<Car price="33.7">Fiat Albea</Car>
<Car price="30.23">Fiat Doblo</Car>
<Car price="49.44">Fiat Punto</Car>
<Car price="40.76">Fiat Scudo</Car>
<Car price="32.47">Fiat Seicento 3door</Car>
<Car price="49.69">Fiat Ulysse</Car>
<Car price="35.35">Kia Sportage</Car>
<Car price="32.09">Suzuki Grand Vitara</Car>
<Car price="41.23">Volkswagen Passat</Car>
</City>
</Country>
<Country name="Algeria">
<City name="Algiers">
<Car price="35.1">Chevrolet Aveo 4door</Car>
<Car price="50">Suzuki Swift 5door</Car>
<Car price="35.64">Volkswagen Passat</Car>
</City>
</Country>
<Country name="Andorra">
<City name="Andorra">
<Car price="36.47">Audi A4</Car>
<Car price="47.49">Peugeot 206 3door</Car>
<Car price="38.56">Peugeot 307 5door</Car>
<Car price="34.57">Peugeot 407 5door</Car>
<Car price="41.67">Volkswagen Sharan</Car>
</City>
</Country>
<Country name="Angola">
<City name="Luanda">
<Car price="36.17">BMW 5Series</Car>
<Car price="49.38">Daihatsu Sirion</Car>
<Car price="31.99">Hyundai Accent 5door</Car>
<Car price="47.79">Hyundai H1</Car>
<Car price="30.32">Hyundai Sonata</Car>
<Car price="40.42">Toyota HiAce</Car>
</City>
<City name="Huanda">
<Car price="36.17">BMW 5Series</Car>
<Car price="49.38">Daihatsu Sirion</Car>
<Car price="31.99">Hyundai Accent 5door</Car>
<Car price="47.79">Hyundai H1</Car>
<Car price="30.32">Hyundai Sonata</Car>
<Car price="40.42">Toyota HiAce</Car>
</City>
</Country>
</SearchCarRS>
XML;
$Country=$_GET['Country'];
$xml=simplexml_load_string($xmlstr);
header("content-type: text/xml");
$result = $xml->xpath("//Country[@name='$Country']");
print $result[0]->asXml();
?> |
http://allarom.com/ajutine/GetAllCarsInCountry.php?Country=Angola näitab ilusti ära kõik elemendid küsitud riigi sees, aga mul oleks tarvis, et ka juurelement <SearchCarRS> kuvaks xml-is riigi ümber ning autodest vaid viis kõige odavamat sorteerituna. Endal juhe koos juba katsetamisest ning ei saa hästi aimu esimese korraga nendest õpetustest kah, mis netis üleval kõik. Loodan väga, et keegi siin oskaks juhendada...
Ette tänades!
_________________ Kiireima reageerimisaja saavutamiseks palun suhtluseks kasutada järgmisi kanaleid: 55599075 / info@allar.ee |
|
Kommentaarid: 6 loe/lisa |
Kasutajad arvavad: |
![](./images/komment/img_10_1.gif) ![](./images/komment/img_10_0.gif) ![](./images/komment/img_10_2.gif) |
:: |
0 :: |
0 :: |
6 |
|
tagasi üles |
|
![](templates/HinnaVaatlus/imagesHV/spacer.gif) |
karu
HV kasutaja
liitunud: 08.08.2002
|
08.07.2011 00:10:35
|
|
|
xpath on ainult otsing.
sortimine ja muu on vaja ehitada php's näiteks foreach($result->City as $cars){...} jne
Väljund xml'i jaoks tee eraldi SimpleXML objekt või kasuta lihtsalt echo '<SearchCarRS> '; ... ; echo '</SearchCarRS>'; jne.
|
|
Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
![](./images/komment/img_10_1.gif) ![](./images/komment/img_10_0.gif) ![](./images/komment/img_10_2.gif) |
:: |
0 :: |
0 :: |
1 |
|
tagasi üles |
|
![](templates/HinnaVaatlus/imagesHV/spacer.gif) |
kapa24
HV vaatleja
liitunud: 23.01.2003
|
14.07.2011 16:39:39
Re: SimpleXML-iga probleem |
|
|
allarom kirjutas: |
Ette tänades! |
Ettevõtte testülesande kohta abi küsida ei ole ilus.
|
|
tagasi üles |
|
![](templates/HinnaVaatlus/imagesHV/spacer.gif) |
AMD
HV veteran
![AMD AMD](https://foorum.hinnavaatlus.ee/images/avatars/upload/48af4341f745163f945fa838eeabb062.jpg)
liitunud: 29.07.2003
|
14.07.2011 19:21:33
Re: SimpleXML-iga probleem |
|
|
kapa24 kirjutas: |
allarom kirjutas: |
Ette tänades! |
Ettevõtte testülesande kohta abi küsida ei ole ilus. |
Miks? Ei saa ju eeldada, et inimene kõike teab ja oskab...
_________________ From now on, the forum is owned by AMD.That means that you are NO LONGER allowed to talk about, or even mention *ntel. |
|
Kommentaarid: 335 loe/lisa |
Kasutajad arvavad: |
![](./images/komment/img_10_1.gif) ![](./images/komment/img_10_0.gif) ![](./images/komment/img_10_2.gif) |
:: |
145 :: |
3 :: |
12 |
|
tagasi üles |
|
![](templates/HinnaVaatlus/imagesHV/spacer.gif) |
kapa24
HV vaatleja
liitunud: 23.01.2003
|
15.07.2011 09:37:42
Re: SimpleXML-iga probleem |
|
|
AMD kirjutas: |
kapa24 kirjutas: |
allarom kirjutas: |
Ette tänades! |
Ettevõtte testülesande kohta abi küsida ei ole ilus. |
Miks? Ei saa ju eeldada, et inimene kõike teab ja oskab... |
Vabandust, väljendasin end ebakorrektselt.
Ülesande sisu osaline/täielik avaldamine ei ole eetiline.
|
|
tagasi üles |
|
![](templates/HinnaVaatlus/imagesHV/spacer.gif) |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|
Hinnavaatlus ei vastuta foorumis tehtud postituste eest.
|