WPF 读取Xml文件并显示在ListView中

在编程中,经常会用到xml文件,今天写个博客记录一下如何读取的。先看xml文档,文档命名为RawData.xml,放在\bin\Debug下。



	
		Tim
		28
	
	
		Tom
		29
	
	
		Vina
		30
	
	
		Emily
		31
	

xmal代码:


    
        
            
                
                    
                    
                    
                
            
        
        
    

.cs文档:

using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;

using System.Xml;

namespace ReadXml_1005
{
    /// 
    /// MainWindow.xaml 的交互逻辑
    /// 
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }
        private void Button_Click4(object sender, RoutedEventArgs e)
        {
            XmlDocument doc = new XmlDocument();
            doc.Load(@".\RawData.xml");

            XmlDataProvider xdp = new XmlDataProvider();
            xdp.Document = doc;

            xdp.XPath = @"/StudentList/Student";

            this.listViewStudents2.DataContext = xdp;
            this.listViewStudents2.SetBinding(ListView.ItemsSourceProperty, new Binding());
        }
    }
}

运行结果:

WPF 读取Xml文件并显示在ListView中_第1张图片

工程下载地址:https://download.csdn.net/download/chulijun3107/11832943

留下邮箱也可以,我给发邮件。

你可能感兴趣的:(c#,WPF)