Eredmény: 1 - 3 (3) összesen

Téma: Xml php

  1. #1
    Törzsvendég
    Csatlakozott
    08-01-09
    Hely
    Hungary
    Hozzászólás
    115
    Begyűjtött 23 köszönetet
    15 hozzászólásával

    Alapbeállítás Xml php

    Egy xml filet kellene átalakítanom, ehhez első lépésben olvasni szeretném, de baj van.

    Az xml struktúrát olvasom, de az ár így néz ki:
    <Prices>
    <Vat>27%</Vat>
    <Price>
    <Type>normal</Type>
    <Net>9448.8189</Net>
    <Gross>12000</Gross>
    </Price>
    <Price>
    <Type>sale</Type>
    <Net>3141.7323</Net>
    <Gross>3990</Gross>
    </Price>

    Nekem ebből a 3990 kellene, de nem tudom hogy férek fozzá.
    A kód (alul) az a <Type>normal</Type> hoz tartozó <Gross>12000</Gross> szal tér vissza.

    $xml = simplexml_load_file("input.xml") or die("Error: Cannot create object");
    foreach($xml->children() as $product) {
    echo $product->Name . ", ";
    echo $product->Id . ", ";
    echo $product->Sku . ", ";
    echo $product->Categories->Category->Name . ", ";
    echo $product->Description->Short . ", ";
    echo $product->Url . ", ";
    echo $product->Images->Image->Url->Medium . ", ";
    echo $product->Prices->Price->Gross . ", ";

    Utolsó sor a baj!! HELP légyszíves!!



  2. #2
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.533
    Begyűjtött 1.185 köszönetet
    735 hozzászólásával

    Alapbeállítás re: Xml php

    Idézet builder eredeti hozzászólása Hozzászólás megtekintése
    Egy xml filet kellene átalakítanom, ehhez első lépésben olvasni szeretném, de baj van.

    Az xml struktúrát olvasom, de az ár így néz ki:
    <Prices>
    <Vat>27%</Vat>
    <Price>
    <Type>normal</Type>
    <Net>9448.8189</Net>
    <Gross>12000</Gross>
    </Price>
    <Price>
    <Type>sale</Type>
    <Net>3141.7323</Net>
    <Gross>3990</Gross>
    </Price>

    Nekem ebből a 3990 kellene, de nem tudom hogy férek fozzá.
    A kód (alul) az a <Type>normal</Type> hoz tartozó <Gross>12000</Gross> szal tér vissza.

    $xml = simplexml_load_file("input.xml") or die("Error: Cannot create object");
    foreach($xml->children() as $product) {
    echo $product->Name . ", ";
    echo $product->Id . ", ";
    echo $product->Sku . ", ";
    echo $product->Categories->Category->Name . ", ";
    echo $product->Description->Short . ", ";
    echo $product->Url . ", ";
    echo $product->Images->Image->Url->Medium . ", ";
    echo $product->Prices->Price->Gross . ", ";

    Utolsó sor a baj!! HELP légyszíves!!
    PHP kód:
        echo $product->Prices[1]->Price->Gross ", "




  3. Az alábbi felhasználók hálásak a válaszért:

    builder (2016-07-14)

  4. #3
    Törzsvendég
    Csatlakozott
    08-01-09
    Hely
    Hungary
    Hozzászólás
    115
    Begyűjtött 23 köszönetet
    15 hozzászólásával

    Alapbeállítás re: Xml php

    Nagyon szépen köszönöm! Gyors voltál.



Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •