现有一份XML 文件如下:
 <student>
  <id>1 </id>
  <name>小王 </name>
  <address> 北京</address>
  <phone>13541454156  </phone>
</student>
  
请问怎么样在ASP.NET里面,用C#遍历节点的值导出到 class studnet{ int id;
                                                    string name;
                                                    string address;
                                                    sring phone}对象中

解决方案 »

  1.   

    DataSet.ReadXML()读到datatable里
    或者使用
    XPath也可以
      

  2.   

    Private Sub ReadXML()
            Dim ds As DataSet = New DataSet
            ds.ReadXml("students.xml")
            Me.TextBox1.Text = ""
            Me.TextBox1.Text += ds.Tables(0).Columns(0).ColumnName + vbTab
            Me.TextBox1.Text += ds.Tables(0).Columns(1).ColumnName + vbTab
            Me.TextBox1.Text += ds.Tables(0).Columns(2).ColumnName + vbCrLf
            For i As Integer = 0 To ds.Tables(0).Rows.Count - 1
                Me.TextBox1.Text += ds.Tables(0).Rows(i)(0).ToString() + vbTab
                Me.TextBox1.Text += ds.Tables(0).Rows(i)(1).ToString() + vbTab
                Me.TextBox1.Text += ds.Tables(0).Rows(i)(2).ToString() + vbCrLf
            Next
        End Sub
      

  3.   

    http://renyu732.cnblogs.com/archive/2005/06/15/174866.aspx