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

本文关键字:获取 子节点 何使用 数据集 | 更新日期: 2023-09-27 18:19:51

我使用数据集来读取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>

如何获取"ligne1"值?对于"libelle",我通过以下方式获得值:ds.Tables[0].Rows[0]["libelle"].ToString();和它是可以的,但是"ligne1"是模型的子代。客户

感谢

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

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

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

将打印:1,rue toto