Tam yolu ve nod bilgisi verilen bir XML dosyasını verilen ListView nesnesine yüklemeye yarayan csharp kodudur.
public static void XmlYukle(ListView listView, string xmlTamYol, string nod)
{
listView.Items.Clear();
listView.Columns.Clear();
XmlDocument xmlDocument = new XmlDocument();
DataSet dataSet = new DataSet();
xmlDocument.Load(xmlTamYol);
dataSet.ReadXml(xmlTamYol, XmlReadMode.IgnoreSchema);
XmlNodeList xmlNodeList = xmlDocument.DocumentElement.ChildNodes;
StringBuilder sbd = new StringBuilder();
listView.View = View.Details;
listView.GridLines = false;
listView.FullRowSelect = true;
listView.Columns.Add(nod, listView.Width - 10);
foreach (XmlNode item in xmlNodeList)
{
for (int i = 0; i < item.ChildNodes.Count; i++)
{
if (item.Name == nod)
{
ListViewItem listViewItem = new ListViewItem();
listViewItem.Text = Path.GetFileName(
item.ChildNodes[i].InnerText);
listView.Items.Add(listViewItem);
}
}
}
}