Pagina 4 di 4 primaprima ... 2 3 4
Visualizzazione dei risultati da 31 a 38 su 38
  1. #31
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    51
    GRAZIE SI. Il FILE viene trovato e letto perché quando uso

    $xml = simplexml_load_file($url);
    print_r($xml) mi restituisce l array del file ma quando cerco di accedere agli elementi con il foreach nn mi trova niente

  2. #32
    Se magari posti codice e XML...
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #33
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    51
    :-)

    il file è:
    <?xml version="1.0" encoding="UTF-8"?>
    <Livesco><Sports><Sport name="Football" id="1"><Category name="Honduras" id="340"><Tournament name="Honduras - Apertura" id="1310003776"><Match id="1310194847" minutes="Finished" CurentPeriod="Finished" date="2013-10-07 02:00" status="Finished"></ScoreInfo></Result></Match></Tournament></Category><Category name="Argentina" id="032"><Tournament name="Nacional B" id="1310003682"><Match id="1310182597" minutes="Finished" CurentPeriod="Finished" date="2013-10-07 02:00" </ScoreInfo></Result></Match></Tournament><Tournament name="Argentina - Torneo Inicial" id="1310003680"><Match id="1310181892" minutes="Finished" CurentPeriod="Finished" date="2013-10-07 02:15" status="Finished"></ScoreInfo></Result></Match></Tournament></Category>


    il parsing è: <?php

    $url='http://www.sito.it;
    $xml = simplexml_load_file($url);
    echo "<h3>Paesi salvati nel file liveScore (".count($xml->Category).")</h3>"; // questo mi restituisce 0 zero

    //trovo i paesi
    foreach($xml->Category as $paesi)
    {
    // elabora ogni Agenzia
    $paese = $paesi[name]; // questo è il tag <agenzia> più interno


    // stampa a video le informazioni del'agenzia
    print "NOME paese".$paese."<br />";


    // ... non stampa niente
    }

    ?>











  4. #34
    Category è dentro Sports->Sport
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  5. #35
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    51
    Si si dentro Sport

  6. #36
    L'XML che hai postato è palesemente errato e mancante di alcune parti!!!

    Codice PHP:
    <?php
    $xmlstr 
    '
    <Livesco>
        <Sports>
            <Sport name="Football" id="1">
                <Category name="Honduras" id="340">
                    <Tournament name="Honduras - Apertura" id="1310003776">
                        <Match id="1310194847" minutes="Finished" CurentPeriod="Finished" date="2013-10-07 02:00" status="Finished">
                            <ScoreInfo/>
                            <Result/>
                        </Match>
                    </Tournament>
                </Category>
                <Category name="Argentina" id="032">
                    <Tournament name="Nacional B" id="1310003682">
                        <Match id="1310182597" minutes="Finished" CurentPeriod="Finished" date="2013-10-07 02:00" status="Finished"> 
                            <ScoreInfo/>
                            <Result/>
                        </Match>
                    </Tournament>
                    <Tournament name="Argentina - Torneo Inicial" id="1310003680">
                        <Match id="1310181892" minutes="Finished" CurentPeriod="Finished" date="2013-10-07 02:15" status="Finished">
                            <ScoreInfo/>
                            <Result/>
                        </Match>
                    </Tournament>
                </Category> 
            </Sport>
        </Sports>
    </Livesco>
    '
    ;

    $xml simplexml_load_string($xmlstr);

    foreach(
    $xml->Sports as $sports) {
        foreach(
    $sports->Sport as $sport) {
            echo 
    "Category count: ".count($sport->Category)."<br/>";
            foreach(
    $sport->Category as $category) {
                echo 
    "Name: ".$category['name']."<br/>";
            }
        }
    }
    ?>
    Ultima modifica di satifal; 07-10-2013 a 12:38
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  7. #37
    Quote Originariamente inviata da Santino83_02 Visualizza il messaggio
    Category è dentro Sports->Sport
    Ecco...appunto!


    Quote Originariamente inviata da websun Visualizza il messaggio
    Si si dentro Sport
    Quella di Santino83_02 era un'affermazione non una domanda!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  8. #38
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    51
    GRAZIE 100000000 FUNZIONA.
    IL CODICE xml era sbagliato perché avevo tagliato io per motivi di spazio.
    Di nuovo :-)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.