Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将ObjectListView用于带有XML文件的日志_C#_Xml_Listview - Fatal编程技术网

C# 将ObjectListView用于带有XML文件的日志

C# 将ObjectListView用于带有XML文件的日志,c#,xml,listview,C#,Xml,Listview,我正在创建一个日志应用程序,它允许您为日志条目创建数据字段,并使用ObjectListView显示数据。然而,这带来了一个问题。由于字段名可以在不同的日志中更改,所以我不能编写一个类来处理日志的表示 应用程序将使用如下XML格式: <entry date="2/18/2014"> <field name="hours" type="int" value="3" display="Hours Used"/> <field name="gallons" type

我正在创建一个日志应用程序,它允许您为日志条目创建数据字段,并使用ObjectListView显示数据。然而,这带来了一个问题。由于字段名可以在不同的日志中更改,所以我不能编写一个类来处理日志的表示

应用程序将使用如下XML格式:

<entry date="2/18/2014">
  <field name="hours" type="int" value="3" display="Hours Used"/>
  <field name="gallons" type="double" value="6.8" display="Gallons Used"/>
  <filed name="comment" type="string" value="..." display="Comment"/>
</entry>

如何将上述XML文件转换为ObjectListView可以显示的数据?

我不知道ObjectListView是什么,但您应该使用WPF,它内置了对XML数据绑定的支持。它基本上是一个基于类固醇的ListView:我的观点仍然站得住脚。