Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/60.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# 如何使用数据集从子节点获取值_C#_Xml_Dataset - Fatal编程技术网

C# 如何使用数据集从子节点获取值

C# 如何使用数据集从子节点获取值,c#,xml,dataset,C#,Xml,Dataset,我使用数据集来读取XML ds.ReadXML(steam); 我的XML如下所示: <models.Client> <id>1</id> <libelle>test</libelle> <nbSite>0</nbSite> <cabinet>false</cabinet> <clinique>false</clinique>

我使用数据集来读取XML

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>

1.
测试
0
假的
假的
0
0
1.
托托街1号
1.
如何获得“ligne1”值? 对于“诽谤”,我通过以下方式获得值:
ds.Tables[0]。行[0][“libelle”].ToString()可以,但“ligne1”是models.Client的子级

谢谢,这将是第二个(index=1)数据表,因此:

ds.Tables[1].Rows[0]["ligne1"].ToString();
将打印:1号,托托街