webForumDet fria alternativet

Hoppa över första raderna i en fil

ASP

5 svar · 273 visningar · startad av LilleSkutt

Medlem sedan feb. 2001265 inlägg
Frågan#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?

------------------
---
/* LilleSkutt */

Medlem sedan juni 200032 967 inlägg
#2

hur läser du in filen?

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

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 :)

------------------
---
/* LilleSkutt */

[Redigerat av LilleSkutt den 22 apr 2001]

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?

------------------
---
/* LilleSkutt */

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

401 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
136 ms — deklarationer (db)
136 ms — hämta statistik (db)
123 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)