Avatar billede nemitz Nybegynder
19. oktober 2005 - 16:30 Der er 9 kommentarer og
1 løsning

XML lignende tekst til PHP array

Hejsa Eksperter

Har en tekst opbygning som nedenstående jeg ønsker at få et array ud af, har læst utallige indlæg om XML og rss konvertering, men kan ikke få det ud af det jeg ønsker.

<item>
<navn>Thomas</navn>
<titel>Mediegrafiker</titel>
</item>
<item>
<navn>Jesper</navn>
<titel>Supermand</titel>
</item>

Skulle jeg gerne have et array ud af, noget i stil med:

Array
(
  [item1] => array
  (
      navn => Thomas
      titel => Mediegrafiker
  )
  [item2] => array
  (
      navn => Jesper
      titel => Supermand
  )
)

Håber der er nogen der lige har en kode de kan paste.
Avatar billede jakobdo Ekspert
19. oktober 2005 - 22:26 #1
Det er ikke kønt, men kig her: http://www.codebreaker.dk/exp/657457.php
Avatar billede olebole Juniormester
20. oktober 2005 - 01:16 #2
<ole>

Til en start skal du gøre det til et rigtig XML-dokument. Ellers kan du ikke forvente at finde noget færdigt, du kan bruge:

<?xml version="1.0" encoding="ISO-8859-1"?>
<data>
    <item>
        <navn>Thomas</navn>
        <titel>Mediegrafiker</titel>
    </item>
    <item>
        <navn>Jesper</navn>
        <titel>Supermand</titel>
    </item>
<data>

Hvilken PHP-version kører du? I PHP 5 kan du bruge 'SimpleXML':
    http://dk.php.net/manual/da/ref.simplexml.php
- f.eks:
    http://dk.php.net/manual/da/function.simplexml-load-file.php

/mvh
</bole>
Avatar billede nemitz Nybegynder
20. oktober 2005 - 08:04 #3
Jakobdo, det ligner lige noget jeg kan bruge.
Prøver lige dit script

Olebole, jeg kan desværre ikke bruge simpleXML da jeg kører php 4.3.

Thomas
Avatar billede jakobdo Ekspert
20. oktober 2005 - 08:07 #4
nemitz: Som olebole er indepå, hvorfor ikke lave filen til korrekt XML?
Avatar billede nemitz Nybegynder
20. oktober 2005 - 08:29 #5
Der er egentligt ikke nogen grund til at det ikke er en korrekt XML fil, så har nu tilføjet det olebole påpegede at der manglede. Kender ikke rigtigt xml endnu, bortset fra at vi ønsker at bruge det som udvekslingsformat i vores system.
Så skal jo nok have læst lidt på lektien.

Takker for hjælpen!
Avatar billede jakobdo Ekspert
20. oktober 2005 - 08:35 #6
Om XML kan du lære en smule ved at læse denne side igennem: http://www.w3schools.com/xml/default.asp
Avatar billede nemitz Nybegynder
20. oktober 2005 - 09:12 #7
Takker for linket, og løsningen, det var præcis hvad jeg ledte efter!

Smid et svar jakobdo så vi kan få lukket.

Med venlig hilsen
Thomas B. Nielsen
Avatar billede jakobdo Ekspert
20. oktober 2005 - 09:19 #8
Svar!
Avatar billede jakobdo Ekspert
20. oktober 2005 - 09:19 #9
Svar!
Avatar billede jakobdo Ekspert
20. oktober 2005 - 15:48 #10
Takker for point!
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