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
    109
    Begyűjtött 21 köszönetet
    13 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.466
    Begyűjtött 1.130 köszönetet
    696 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
    109
    Begyűjtött 21 köszönetet
    13 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
  •