webForumDet fria alternativet

[AJAX] Sökning i stor XML-fil

JavaScript

2 svar · 508 visningar · startad av cremator

Medlem sedan juni 20053 inlägg
Frågan#1

Hej!

Jag undrar om någon har koll på vilket sätt som är snabbast när det gäller att söka genom en stor XML-fil? Filen jag jobbar med är ett par Mb stor och just nu använder jag JavaScript för att gå igenom varje element av en speciell typ och jämför innehållet i den mot en söksträng. Jag kör det hela lokalt, men det tar ändå ett antal sekunder för en sökning att gå igenom. Alltså, finns det ett snabbare sätt att söka, antingen med JS eller PHP?

Mvh,
Erik

Medlem sedan feb. 20041 816 inlägg
#2

Det finns visst stöd för XPath bland de olika webbläsarna men jag vet inte exakt hur pass bra det är. Det lär variera, som det alltid gör. :l

Om du har möjlighet att filtrera på serversidan är det bättre. Det är väl onödigt att skicka data som egentligen inte är intressant/relevant? Oftast är det enklare att hantera datan på serversidan också. :)

Medlem sedan juni 20008 205 inlägg
#3

Ett alternativ är ju också att strukturera upp/indexera innehållet när du får in XML-filen.

261 ms totalt · 3 externa anrop · v20260731065814-full.767b4345
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)