2012-01-10 44 views
1

我使用的数据集用于读取XML如何使用DataSet

ds.ReadXML(steam); 

我的XML看起来像这样获得从子节点的值:

<models.Client> 
    <id>1</id> 
    <libelle>test</libelle> 
    <nbSite>0</nbSite> 
    <cabinet>false</cabinet> 
    <clinique>false</clinique> 
    <irm>0</irm> 
    <scanner>0</scanner> 
    <adresse> 
     <id>1</id> 
     <ligne1>1, rue toto</ligne1> 
     <ligne2 /> 
     <codePostal /> 
     <ville /> 
     <coordonnee> 
      <id>1</id> 
      <telephone /> 
     </coordonnee> 
    </adresse> 
</models.Client> 

我怎样才能得到“ligne1 “价值? 为“libelle”,我得到这样的价值: ds.Tables[0].Rows[0]["libelle"].ToString();它没问题,但“ligne1”是models.Client的孩子。

感谢

回答

1

这将是第二(索引= 1)的数据表,所以:

ds.Tables[1].Rows[0]["ligne1"].ToString(); 

这将打印:1,芸香TOTO

相关问题