>ok ti ringrazio aspetto il codice grazie
Eccoci, dunque, partiamo passo passo:
1) creazione di un xml di esempio:
<?xml version="1.0"?>
<clienti>
<cliente id="1" nome="Alessandro" />
<cliente id="2" nome="Paolo" />
<cliente id="3" nome="Andrea" />
<cliente id="4" nome="Moreno" />
<cliente id="5" nome="Giovanni" />
<cliente id="6" nome="Vincenzo" />
<cliente id="7" nome="Michael" />
</clienti>
2) creazione della classe che conterrà le informazioni del nodo letto dal file xml:
/// <summary>
/// Questa classe conterrà il nodo corrente
/// </summary>
public class Cliente
{
public int id { get; set; }
public string nome { get; set; }
}
3) metodo che gestisce il parsing del file xml per metterlo in una collezione (tornata dal metodo stesso):
private List<Cliente> LeggiDaXml(string percorso)
{
// creo la lista vuota di clienti
List<Cliente> clienti = new List<Cliente>();
XmlDocument xmlDocument = new XmlDocument();
xmlDocument.Load(percorso);
// mi posiziono sulla lista dei clienti sul file xml
XmlNode xPrimoNodo = xmlDocument.SelectSingleNode("clienti");
//ricavo la lista dei nodi figli
XmlNodeList xListaClienti = xPrimoNodo.SelectNodes("cliente");
if (xListaClienti != null)
{
// scorro la lista dei nodi figli "cliente"
foreach (XmlNode xCliente in xListaClienti)
{
// popolo il cliente
Cliente cliente = new Cliente();
cliente.id = Convert.ToInt32(xCliente.Attributes["id"].Value);
cliente.nome = xCliente.Attributes["nome"].Value;
// aggiungo il cliente alla lista
clienti.Add(cliente);
}
}
return clienti;
}
4) Binding con il tuo list view (ipoteticamente chiamato LV1) nella page load:
protected void Page_Load(object sender, EventArgs e)
{
LV1.DataSource = this.LeggiDaXml(@"C:\Clienti.xml");
LV1.DataBind();
}
N.B. Ricordati di aggiungere il namespace System.Xml in alto (Imports).
Facci sapere 
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi