Avatar billede dknsj Nybegynder
06. juli 2005 - 22:03 Der er 4 kommentarer og
1 løsning

hente ud i liste fra XML

hej hej ;)

jeg har et mærkeligt projekt kørende omkring MSN messenger, men jeg har et lille problem.
Jeg har en XML fil hvor der står nogle Emails, og dem vil jeg gerne have hente ud i en While løkke.

filen kliste.xml ser således ud:

<?xml version="1.0"?>
<messenger>
  <service name=".NET Messenger Service">
    <contactlist>
      <contact>blablabla@hotmail.com</contact>
      <contact>nsjdk@hotmail.com</contact>
    </contactlist>
  </service>
</messenger>


TAK TAK!!
Avatar billede dknsj Nybegynder
06. juli 2005 - 22:19 #1
come on :P
Avatar billede Slettet bruger
06. juli 2005 - 22:30 #2
Hvis du blot skal have listet alle emailadresser på en side kan du gøre sådan:

<?php

$lines = file("foo.xml");
for($i=0;$i<count($lines);$i++) {
    if(!empty($lines[$i])) {
        echo "$lines[$i] <br />";
    }
}

?>
Avatar billede dknsj Nybegynder
06. juli 2005 - 22:43 #3
Jaaa.. Tak ;)
Avatar billede dknsj Nybegynder
06. juli 2005 - 22:44 #4
Nej det var faktisk ikke det Hmm den skal KUN vise email's ikke alt det der xml input!!!
Avatar billede Slettet bruger
07. juli 2005 - 08:58 #5
Ah okay, well så skal du blot lige have to funktioner mere smidt i det.
Men stadig ganske simpelt.

<?php

$lines = file("foo.xml");
for($i=0;$i<count($lines);$i++) {
    $tmp = trim(strip_tags($lines[$i]));
    if(!empty($tmp)) {
        echo "$tmp <br>";   
    }
}

?>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester