webForumDet fria alternativet

Parsa XML-fil, annorlunda uppbyggnad

XML

4 svar · 1 185 visningar · startad av Guldstrand

Medlem sedan juli 20041 271 inlägg
Frågan#1

Finns det någon vänlig själ som kan förklara hur jag kan parse en XML-fil (med php), som ser ut som följer.

<matchningslista>
<antal_platsannonser>586</antal_platsannonser>
<antal_sidor>30</antal_sidor>
<matchningdata>
<annonsid>2087747</annonsid>
<annonsrubrik>ÅRETS SÄLJBYRÅ 2011 SÖKER NYA SALES ASSOCIATES</annonsrubrik>
<yrkesbenamning>Eventsäljare/Eventförsäljare</yrkesbenamning>
<arbetsplatsnamn>KEY EAST AB</arbetsplatsnamn>
<kommunnamn>Lindesberg</kommunnamn>
<publiceraddatum>2012-03-22T00:00:00+01:00</publiceraddatum>
<relevans>100</relevans>
</matchningdata>
<matchningdata>
<annonsid>2090270</annonsid>
<annonsrubrik>Fransktalande leveranssäkerhetsansvarig</annonsrubrik>
<yrkesbenamning>Ordermottagare</yrkesbenamning>
<arbetsplatsnamn>KORSNÄS AKTIEBOLAG</arbetsplatsnamn>
<kommunnamn>Lindesberg</kommunnamn>
<publiceraddatum>2012-03-22T00:00:00+01:00</publiceraddatum>
<relevans>100</relevans>
</matchningdata>
<matchningdata>
<annonsid>2090349</annonsid>
<annonsrubrik>Servicetekniker / Fordonsreparatör - 2 tjänster</annonsrubrik>
<yrkesbenamning>Fordonstekniker/Bilmekaniker/Personbilsmekaniker</yrkesbenamning>
<arbetsplatsnamn>Nerikes Brandkår</arbetsplatsnamn>
<kommunnamn>Lindesberg</kommunnamn>
<publiceraddatum>2012-03-22T00:00:00+01:00</publiceraddatum>
<relevans>100</relevans>
</matchningdata>
<matchningdata>
<annonsid>5580255</annonsid>
<annonsrubrik>Psykolog till Allmänpsykiatrisk närpsykiatri</annonsrubrik>
<yrkesbenamning>Psykolog</yrkesbenamning>
<arbetsplatsnamn>Örebro läns landsting , Psykiatri</arbetsplatsnamn>
<kommunnamn>Lindesberg</kommunnamn>
<publiceraddatum>2012-03-22T00:00:00+01:00</publiceraddatum>
<relevans>100</relevans>
</matchningdata>

Tack på förhand...

Medlem sedan feb. 20005 891 inlägg
#2

http://www.php.net/manual/en/simplexml.examples-basic.php

(Andra resultatet på Google.)

Medlem sedan juli 20041 271 inlägg
#3

casca skrev:

http://www.php.net/manual/en/simplexml.examples-basic.php

(Andra resultatet på Google.)

Har redan testat detta, men får inte ut någon data.
Kan det bero på att jag hämtar XML-filen externt?

Sent from my E10i using Tapatalk

Medlem sedan feb. 20034 441 inlägg
#4

Då gör du fel! Inte lätt att hjälpa någon som inte vill ha hjälp...

Testa t.ex. att skriva här vad du får för felmeddelande. Jag har jobbat mycket med SimpleXML men du måste tala om vad du vill göra (vad du vill hämta) och ev. felmeddelanden.

Medlem sedan juni 200032 967 inlägg
#5

Det som slår mig spontant är att XML-en inte är well-formed.

Jag saknar </matchningslista> för att det ska vara OK.

Vad menar du är annorlunda med uppbyggnaden?

270 ms totalt · 4 externa anrop · v20260731065814-full.d8c17768
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)