Just nu i M3-nätverket
Jump to content

Lägga till data näst längst ner i en xmlfil


Fredrik Johansson

Recommended Posts

Fredrik Johansson

Hej!

Håller på med ett vbscript som skall producera en xmlfil åt mig.

Jag har en färdig xml-fil där jag alltid vill lägga till data mellan andra och tredje raden från slutet av filen. Hur navigerar jag enklast dit i mitt filesystemobject?

Tar jag först ut antalet linjer i filen och kör skipline i en for-sats som loopar till slutet av filen -2 eller finns något enklare sätt?

 

/Fredrik

 

Link to comment
Share on other sites

använd "forappending", då lägger den till data sist i filen.

tror det är nyckel 8 :/

 

1= forreading

2=forwriting

8=forappending

 

läs vidare i fso-manualen

 

Link to comment
Share on other sites

Fredrik Johansson

Tackar!

Problemet kvarstår dock, eftersom jag inte vill lägga till informationen sist. Jag vill stoppa in ett par extra rader precis innan de två sista raderna.

 

Link to comment
Share on other sites

Eftersom de två sista raderna är statiska så kan du väl använda dig av en form av dynamisk templatefil, dvs som ser ut precis som den färdiga filen, minus de två sista raderna.

När du sedan vill skapa en ny fil så läser du in denna templatefil, lägger till den nya raden sist, sparar denna version över den gamla templatefilen och slutligen lägger du till de två avslutande raderna och skriver till den riktiga xml-filen.

 

Krångligare än så behöver du inte göra det.

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...