Salve a tutti.. Io sto realizzando una applicazione in vb.net e winforms per prelevare file via ssh tramite una app esterna.. Pero questa app esterna fornisce l'output tramite XML.. Io non sono molto esperto in XML così ho provato a guardare in Internet..ma proprio non riesco a capire come fare.. Il file XML è questo:
codice:
<?xml version="1.0" encoding="UTF-8"?>	
<session xmlns="http://winscp.net/schema/session/1.0" name="127.0.0.1" start="2009-07-29T13:03:30.748Z">;
<ls>
	<destination value="/prrrivate/" />	
		<result success="false">	
			<message>Error listing directory '/prrrivate'.</message>	
			<message>No such file or directory.	
Error code: 2	
Error message from server: No such file	
Request code: 11</message>	
		</result>	
		</ls>	
		<ls>	
		<destination value="/private/" />	
		<files>	
			<file>	
				<filename value="." />	
				<type value="d" />	
				<modification value="2009-06-17T22:11:15.000Z" />	
				<permissions value="rwxr-xr-x" />	
			</file>	
			<file>	
				<filename value=".." />	
				<type value="d" />	
				<modification value="2009-07-28T07:10:13.000Z" />	
				<permissions value="rwxrwxr-t" />	
			</file>	
			<file>	
				<filename value="etc" />	
				<type value="d" />	
				<modification value="2009-06-21T12:13:09.000Z" />	
				<permissions value="rwxr-xr-x" />	
			</file>	
			<file>	
				<filename value="var" />	
				<type value="d" />	
				<modification value="2009-07-19T23:05:06.000Z" />	
				<permissions value="rwxr-xr-x" />	
			</file>	
		</files>	
		<result success="true" />	
		</ls>	
		<download>	
		<filename value="/private/var/mobile/Library/SBSettings/Commands/com.iw2bsq.fakeAPN" />	
		<destination value="D:\dss\Commands\com.iw2bsq.fakeAPN" />	
		<result success="true" />	
		</download>	
		<download>	
		<filename value="/private/var/mobile/Library/SBSettings/Commands/com.sbsettings.freemem" />	
		<destination value="D:\dss\Commands\com.sbsettings.freemem" />	
		<result success="true" />	
		</download>	
		<download>	
		<filename value="/private/var/mobile/Library/SBSettings/Commands/com.sbsettingsinsomnia.checkenabled" />	
		<destination value="D:\dss\Commands\com.sbsettingsinsomnia.checkenabled" />	
		<result success="true" />	
		</download>	
		<download>	
		<filename value="/private/var/mobile/Library/SBSettings/Commands/com.sbsettingsinsomnia.disable" />	
		<destination value="D:\dss\Commands\com.sbsettingsinsomnia.disable" />	
		<result success="true" />	
		</download>	
</session>
_

devo ottenere una lista di filename value e result success (booleano).. Come posso fare con il .net framework 2.0? ( preferisco il 2.0 per massimizzare la compatibilità.. Ma se con il 3.5 è molto + facile mi accontento..)
grazie in anticipo e scusate il post iniziale


modificato dal moderatore