XML для управления вложенными повторителями ASP.net - PullRequest
0 голосов
/ 16 января 2012

Я следовал этому простому уроку и создал вложенный повторитель. Этот урок достаточно прост, чтобы я мог легко создать что-то подобное.

Но у меня в организации другая структура XML, которую я не могу изменить. Моя структура XML повторяет структуру этого.

    <pupil>
    <academicYear>2011/2010</academicYear>
    <grade>Kindergarten 1</grade>
    <class>class 1</class>    
    <name>emma</name>
    <admissionDate>01/05/2010</admissionDate>
    <language>English</language>
    <CountryofBirth>United Kingdom</CountryofBirth>
    <fullName>emma watson</fullName>
    </pupil>

Я хотел бы видеть академический год, класс, класс, имя, дату поступления и т. Д. В качестве названий. И под каждым заголовком должны быть основные данные об этом.

Например.

    *Academic Year
      -2011/2010
      -2010/2009
    *Grade
      -kingdergarten1
      -kingdergarten2
      -kingdergarten3

Я не публикую весь свой код снова, потому что он такой же, как в этом уроке. Пожалуйста, не говорите мне, почему бы вам не пойти и не спросить парня, который сделал этот урок. Я обнаружил, что люди здесь очень хорошие и всегда полезные. Большое спасибо.

1 Ответ

1 голос
/ 16 января 2012

Посмотрев учебник и ваш XML, большая разница между вашим XML и примером, приведенным в учебном пособии, заключается в том, что ваш не является вложенным XML.

Я бы также оспорил ваше утверждение о том, что вы не можетеизменить структуру XML.Конечно, вы не сможете изменить то, что получаете от службы, предоставляющей вам XML, но нет никаких причин, по которым вы не смогли бы реорганизовать полученный XML-документ во вложенный XML-документ, который более соответствует вашемунамерения.

...