Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides.
FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans.
Proposez vos news : si vous avez un evenement à annoncer
le chat : venez discuter de php.
 

#1 27-02-2008 08:57:06

fullcycle
Membre
Lieu: Belgique
Date d'inscription: 27-02-2008
Messages: 4

XML et PHP

Voilà qq peut-il m'aider, je débute en php et j'ai une colle a vous poser, je suis en stage actuellement et voici ce qu'il m'y est demandé:

Transformer un fichier xml en php, mais attention sous certaines conditions.
Voici le fichier xml qui se nomme "ups.xml" et son contenu:
<?xml version="1.0" encoding="ISO-8859-1"?>
<ups>
    <date type="timestamp">1204029947</date>
    <vref type="float">230.00</vref>
    <imax type="int">4</imax>
        <vbat type="float">12.00</vbat>
    <freq type="float">50.00</freq>
    <vline type="float">229.40</vline>
    <vmax type="float">229.40</vmax>
    <vout type="float">229.40</vout>
    <load type="int">011</load>
    <freqa type="float">49.90</freqa>
    <freqmax type="float">49.90</freqmax>
    <freqmin type="float">49.90</freqmin>
        <vabat type="float">13.40</vabat>
    <temp type="float">25.00</temp>
    <power type="bool">0</power>
    <batlow type="bool">0</batlow>
    <standby type="bool">1</standby>
    <beeper type="bool">1</beeper>
</ups>

Voici l'affichage final qu'il m'est demandé d'obtenir:

date : 1204029947
vref : 230.00
imax : 4
vbat : 12.00
freq : 50.00
vline : 229.40
vmax : 229.40
vout : 229.40
load : 011
frequa : 49.90
freqmax : 49.90
freqmin : 49.90
vabat : 13.40
temp : 25.00
power : 0
batlow : 0
standby : 1
beeper : 1

J'arrive à récupérer les noms de balises, ainsi que les données inclues entre ses deux balises mais grace a deux scripts différents se trouvant ds deux fichiers différents, qq pourrait-il m'aider à arriver au résultat d'affichage final désiré s'il-vous-plait? D'avance merci.

Dernière modification par fullcycle (05-03-2008 04:18:15)

Hors ligne

 

#2 07-03-2008 11:32:58

Etienne
Membre
Date d'inscription: 03-05-2006
Messages: 47

Re: XML et PHP

je te conseille d'utiliser SimpleXml (en standard en php5) : http://fr.php.net/simplexml
c'est très simple à utiliser

Code:

$xml = simplexml_load_file('ups.xml');
echo 'Date : '. $xml->date;

Hors ligne

 

#3 11-03-2008 05:23:58

fullcycle
Membre
Lieu: Belgique
Date d'inscription: 27-02-2008
Messages: 4

Re: XML et PHP

merci, j'ai utilisé ta technique et j'ai fini par y arriver

Hors ligne