Visualizzazione dei risultati da 1 a 3 su 3

Discussione: caricare file xml

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    17

    caricare file xml

    chiedo aiuto perchè php l'ho studiato tanto tempo fa e non mi ricordo più niente!

    Qualcuno di voi sa come posso caricare un file xml?

    e per editarlo?

    e se voglio scriverne uno nuovo?

    per leggerlo, ho provato con docxml_open_file ma mi da errore....

    grazie in anticipo

  2. #2
    Avendo un file xml chiamato link.xml così composto:
    codice:
    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <database>
    	<categorie>
    		<cat>News</cat>
    		<scat>Locali</scat>
    	</categorie>
    	<categorie>
    		<cat>Sport</cat>
    		<scat>Calcio</scat>
    	</categorie>
    </datsbase>
    io lo leggo con questo php:
    Codice PHP:
        <?php
    $indice 
    256;
    $contatore 0;
    $apri_xml fopen("link.xml"'r');

    while(!
    feof($apri_xml))
    {
        
    $buffer ltrim(Chop(fgets($apri_xml$indice)));
        if (
    $buffer == "<categorie>")
        {
        
    $cat ltrim(Chop(fgets($apri_xml$indice)));
        
    $scat ltrim(Chop(fgets($apri_xml$indice)));

        
    $cat ereg_replace("<cat>"""$cat);
        
    $cat ereg_replace("</cat>"""$cat);

        
    $scat ereg_replace("<scat>"""$scat);
        
    $scat ereg_replace("</scat>"""$scat);

    echo 
    "Categorie: ".$cat."
    Sottocategorie: "
    .$scat."

    "
    ;
    $contatore++;
        }
    }

    fclose($apri_xml);
    ?>
    Siccome però l'ho formattato in modo diverso da come lo vedi scritto, può anche darsi che dia qualche errore, ma penso che l'originale sia questo e dovrebbe funzionare correttamente.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    17
    ti ringrazio ma dato che probabilmente dovrò lavorarci sopra parecchio a questo file, preferirei usare i DOM Document, anche perchè probabilmente non saprò i nomi dei tag e quindi ho bisogno di avvalermi di istruzioni sul tipo firstChild, nextSibling, gli xPath ecc...

    avrei bisogno di utilizzare un parser...

    grazie lo stesso

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 © 2025 vBulletin Solutions, Inc. All rights reserved.