Jeg itererer gennem et hierarki med en rekursiv fúnktion på sædvanlig vis og
det er for så vidt problemfrit. Den rekursive subrutine skriver imidlertid
til en variabel, der i sagens natur erklæres globalt, altså udenfor
Page_Load - sen endenfor.
Jeg synes ikke helt, at det er god praksis, fordi det ikke giver mulighed
for indkapsling i en klasse. Rent praktisk giver det også problemer ved et
eventuelt postback, fordi w/myfile.xml allerede er i brug.
Jeg ved ikke rigtigt, hvad jeg ellers kan gøre - er der nogle 'best
practice' at følge eller bare ideer generelt?
Kim
<script runat="server">
Dim w As New XmlTextWriter("c:\myfile.xml",nothing)
Sub Page_Load(sender As Object, e As EventArgs)
RekursivIteration(0)
w.Close()
End Sub
Sub RekursivIteration(Nveau As Integer)
w.WriteStartElement("menuitem")
RekursivIteration(Niveau+1)
w.WriteEndElement()
End Sub
</script>
--
·
www.kensho.dk · psykologi og spiritualitet ·