Avatar billede donslund Nybegynder
12. oktober 2007 - 14:55 Der er 8 kommentarer og
1 løsning

Gennemlæse XML

Jeg har en XML hvor nogle navme pludselig er tal. Det kan jeg simpelthen ikke få til at fungere. Håber nogen kan hjælpe.

[field] => Array
                                                (
                                                    [0] => SimpleXMLElement Object
                                                        (
                                                            [id] => 9813
                                                            [name] => total_bounce_count
                                                            [description] => total_bounce_count
                                                            [value] => SimpleXMLElement Object
                                                                (
                                                                )

                                                            [isbinded] => 0
                                                            [isrelationenforced] => 0
                                                        )

                                                    [1] => SimpleXMLElement Object
                                                        (
                                                            [id] => 16565
                                                            [name] => total_hard_bounce_count
                                                            [description] => total_hard_bounce_count
                                                            [value] => SimpleXMLElement Object
                                                                (
                                                                )

                                                            [isbinded] => 0
                                                            [isrelationenforced] => 0
                                                        )

                                                    [2] => SimpleXMLElement Object
                                                        (
                                                            [id] => 1536
                                                            [name] => password
                                                            [description] => password
                                                            [value] => pr86px92
                                                            [isbinded] => 0
                                                            [isrelationenforced] => 0
                                                        )

                                                    [3] => SimpleXMLElement Object
                                                        (
                                                            [id] => 2068
                                                            [name] => name
                                                            [description] => name
                                                            [value] => SimpleXMLElement Object
                                                                (
                                                                )

                                                            [isbinded] => 0
                                                            [isrelationenforced] => 0
                                                        )

                                                    [4] => SimpleXMLElement Object
                                                        (
                                                            [id] => 2102
                                                            [name] => Language
                                                            [description] => Language
                                                            [value] => Nederlansk
                                                            [isbinded] => 0
                                                            [isrelationenforced] => 0
                                                        )

                                                    [5] => SimpleXMLElement Object
                                                        (
                                                            [id] => 4654
                                                            [name] => Reseller
                                                            [description] => Reseller
                                                            [value] => Lego
                                                            [isbinded] => 0
                                                            [isrelationenforced] => 0
                                                        )

                                                )
Avatar billede donslund Nybegynder
12. oktober 2007 - 14:56 #1
field->0 er ikke tilladt.
Avatar billede barklund Nybegynder
12. oktober 2007 - 15:01 #2
Jeg forstår ingenting? Hvad er ovenstående? Er det xml? php? output? Vis noget script, vis hvad der er input, hvad du forventer og hvad der fejler :)
Avatar billede donslund Nybegynder
12. oktober 2007 - 15:03 #3
$xml2 = new SimpleXMLElement($xmlRaw);
print_r($xml2);

xmlRaw er en lang streng.
Jeg vil bare ind i mit output og fange Password.

$xml2->field->2->password giver en fejl
Avatar billede barklund Nybegynder
12. oktober 2007 - 15:11 #4
$xml2->field[2]->password måske?
Avatar billede donslund Nybegynder
12. oktober 2007 - 15:12 #5
Nej, det virker heller ikke
Avatar billede barklund Nybegynder
12. oktober 2007 - 16:07 #6
Altså, der er ikke lige noget der hedder "password" ovenover, så dit eksempel er lidt skidt :)

Og kan du ikke skrive, om der kommer en fejlmeddelelse, om du får en forkert værdi, om du ingen værdi får eller hvordan det ikke virker... der er mange muligheder :)
Avatar billede zurekk Nybegynder
12. oktober 2007 - 17:51 #7
Er det ikke bare $xml2->field[2]['name']
Avatar billede donslund Nybegynder
21. januar 2008 - 10:39 #8
Er løst. Ved ikke helt hvem der skal have point. Nogen der gerne vil have?
Avatar billede donslund Nybegynder
04. februar 2008 - 11:29 #9
Lukker
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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