Как получить значение из дочернего узла, используя набор данных - PullRequest
1 голос
/ 10 января 2012

Я использую набор данных для чтения 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" является дочерним элементом модели. Клиент.

спасибо

1 Ответ

2 голосов
/ 10 января 2012

Это будет вторая (индекс = 1) дата, поэтому:

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

, который напечатает: 1, rue toto

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...