ok finalmente sono riuscita a farmi dare un file xml normale e lo leggo così:

dim NXml as XmlTextReader
Nxml = new XmlTextReader (Server.MapPath("News.xml"))
while NXml.Read()
...
end while

ora se io al posto dei punti scrivo, ad esempio:
response.write(NXml("Data"))

perfetto, stampa tutto

ma io avrei la necessitaà di creare delle label dinamicamente, in tal caso non vedo nulla. Non stampa nulla nemmeno se scrivo:
NData1.text=NXml("Data")

e nell'html:
<asp:Label id="NData1" runat="server"></asp:Label>

xkè?????
Elisa