我想提取XML文件中的某一元素的值.
我是想用DataSet来实现.现在我已经用readXml把文件读入到了DataSet中,那怎样取DataSet.Tables[0]中的某一列呢?
如果能实现,对于XML文件的特定显示、删除、添加处理是用XmlDocument好,还是用DataSet好呢?

解决方案 »

  1.   

    DataSet.Tables[0].Rows[行索引][列名]

    DataSet.Tables[0].Rows[行索引][列索引]或
    DataRow [] drs = DataSet.Tables[0].Select(条件类型 where 语句);
    没有好不要就是方便不放便的问题DataSet 不可以处理及复杂 XML 的
      

  2.   

    使用XmlDataDocument使用类可以关联DataSet和XmlDocument.
      

  3.   

    我想要的是表中整个一列
    FlashEIf所说的方法应该只能提到一列的某一特定值吧.
      

  4.   

    如果你想要一整列的数据就用一个循环遍历DataSet中的每一行,在循环中使用FlashElf的方法取出当前行指定列的数据。