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
    103
    Begyűjtött 20 köszönetet
    12 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.441
    Begyűjtött 1.107 köszönetet
    678 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
    103
    Begyűjtött 20 köszönetet
    12 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
  •