hur läser du in filen?
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?
5 svar · 293 visningar · startad av LilleSkutt
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?
hur läser du in filen?
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
Mer specifikt, vad är det du vill åstadkomma? Det känns lite som om XMLDOM bör få komma in i bilden.
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?
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