Hoppa över första raderna i en fil

ASP

5 svar · 293 visningar · startad av LilleSkutt

Medlem sedan feb. 2001265 inlägg
Trådstart#1

Halloj.

Jag har kommit fram till en klurigt problem, när jag läser in en XML-fil. Jag vill hoppa över ett par av de första raderna av filen, där DTDn står. Någon som har ett tips om hur jag ska göra?

Medlem sedan juni 200032 967 inlägg
#2

hur läser du in filen?

Medlem sedan feb. 2001265 inlägg
#3

Med vanligt FSO...

set FSO = CreateObject("Scripting.FileSystemObject")
set File = FSO.OpenTextFile("min.xml", 1)

Do Until File.AtEndOfStream
'Här ska variabeln [b]rl[/b] inte få något värde om raden är från DTDn
rl = File.ReadLine
If Left(rl, 2) = "<!" then
rl = ""
End If
Loop

File.Close
set File = Nothing
set FSO = Nothing

Nåt sånt. Men det funkar juh inte... :(

Tillägg:
Det skulle vara bra om DTDn hamnade i en separat variabel, om det är lättare/lika svårt :)

Medlem sedan dec. 19996 721 inlägg
#4

Mer specifikt, vad är det du vill åstadkomma? Det känns lite som om XMLDOM bör få komma in i bilden.

Medlem sedan feb. 2001265 inlägg
#5

Njaa, jag vill ju inte använda det :)
Jag vill helt enkelt skilja DTDn från alla element. :)

Borde väl gå att göra?

Medlem sedan jan. 2001510 inlägg
#6

Kan det vara något sånt här du är ute efter?


set File = FSO.OpenTextFile("min.xml", 1)

Do Until File.Line = 12
File.SkipLine
Loop

Eller? :)

//JANspeed

263 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)