C# 从XML文件读取图像

C# 从XML文件读取图像,c#,xml,C#,Xml,我在Datagrindview中读取了一个XML文件,但在XML文件中有一个图像,在Datagrindview中仅将其作为路径读取 private void button1_Click(object sender, EventArgs e) { DataSet A = new DataSet(); A.ReadXml("C:/TrainedLabels.xml"); dataGridView1.DataSource = A.Tables[0]; } 这里是XML文件: &l

我在
Datagrindview
中读取了一个
XML
文件,但在
XML
文件中有一个图像,在
Datagrindview
中仅将其作为路径读取

private void button1_Click(object sender, EventArgs e)
{ 
   DataSet A = new DataSet();
   A.ReadXml("C:/TrainedLabels.xml");
   dataGridView1.DataSource = A.Tables[0];
}
这里是
XML
文件:

<?xml version="1.0" encoding="utf-8"?>
<Faces_For_Training>
  <FACE>
    <NAME>john</NAME>
    <Age>25</Age>
    <informations>Student in MS uni</informations>
    <FILE>face_john 25Student in MSA university_905807542.jpg</FILE>
  </FACE>
  <FACE>
    <NAME>Alia</NAME>
    <Age>28</Age>
    <informations>engineer</informations>
    <FILE>face_Alia 28engineer_390671740.jpg</FILE>
  </FACE>
</Faces_For_Training>

厕所
25
女大学生
face_john 25 MSA大学学生_905807542.jpg
艾莉亚
28
工程师
face_Alia 28工程师_390671740.jpg
它在
文件
中给出了类似于
面(28engineer_390671740.jpg
的图像路径。
任何关于我如何阅读图片的建议。谢谢。

一旦XML被读入您的
数据集
A
,您就可以通过
A.Tables[0]。Columns[“FILE”]
访问文件名。然后您可以使用来加载它。

谢谢您的回复,我认为使用xml作为数据库对我来说是个坏主意,呵呵。所以我将使用vs数据库,并将其用于我的人脸识别。再次非常感谢:)。