Visa ett inlägg
Oläst 2010-08-31, 17:52 #3
mojitoo mojitoo är inte uppkopplad
Medlem
 
Reg.datum: Jun 2010
Inlägg: 125
mojitoo mojitoo är inte uppkopplad
Medlem
 
Reg.datum: Jun 2010
Inlägg: 125
För att ta upp en gammal tråd från mig igen eftersom att jag behöver hjälp med detta igen.

Hur gör man för att jämföra den information jag har sparat i databasen med informationen från en xml fil? Eftersom att jag vill ta bort information som inte längre finns i xmlfilen och lägga till den nya informationen från xmlfilen i databasen? XML filen innehåller ju som sagt endast en pubDate så jag antar att jag måste göra en jämförelse på vad som finns i databasen och vad som finns i xmlfilen och ta bort det som finns i databasen men inte i xml filen och lägga till det som finns xml filen men inte finns i databasen.
Hur och på vad gör jag denna jämförelse?

För att vi ska ha någonting att leka med så kan vi använda oss av xmlfilen fritidsresor använder på tradera (en feed som uppdaters ofta och har mycket info):
http://www.fritidsresor.se/Blandade-...feeds/tradera/

Det enklaste vore ju att bara ta bort all information och lägga till den igen men det känns onödigt prestandasugande och det känns som om det "borde" finnas någon smidig lösning för detta?

Är det som så att det kräver mer prestanda att utföra detta istället för att hämta ut datan direkt ur xml dokumentet med exempelvis Simple Xml / DOM och Xquery eller är det fortfarande att föredra att kopia över all data till databasen. Jag vill som sagt att man ska kunna sortera efter namn osv. Nu vet jag att det går att göra via Xquery och inte bara via RDBMS.

Så om någon har idéer? Dela dem gärna!
Gärna även en liten kodsnutt om du har.

Om någon glömt eller inte upptäckt och vill veta så använder jag mig av MySQL, PHP.

Tack på förhand för att ni sätter er in i en gammal tråd igen.

Senast redigerad av mojitoo den 2010-08-31 klockan 17:56
mojitoo är inte uppkopplad   Svara med citatSvara med citat