XML към вложен повторител контрол ASP.net

Следвах този прост урок и създадох вложен повторител. Този урок е достатъчно прост, за да мога лесно да създам нещо подобно.

Но имам различна 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>

Бих искал да видя академична година, степен, клас, име, дата на прием и т.н. като заглавия. И под всяко заглавие трябва да има съответните данни за него.

Eg.

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

Не публикувам отново целия си код, защото е същият като в този урок. Моля, не ми казвайте защо не отидете и не попитате човека, който е направил този урок. Открих, че хората тук са много мили и винаги помагат. Много благодаря.


person lawphotog    schedule 16.01.2012    source източник


Отговори (1)


След като разгледахме урока и вашия XML, голямата разлика между вашия XML и примера, даден в урока, е, че вашият не е вложен XML.

Също така бих оспорил твърдението ви, че не можете да промените XML структурата. Разбира се, може да не сте в състояние да промените това, което получавате от услугата, която ви предоставя XML, но няма причина да не можете да реорганизирате XML, който получавате, във вложен XML документ, който е по-съвместим с вашия намерения.

person Paul Alan Taylor    schedule 16.01.2012
comment
Благодаря за вашия коментар, мисля, че сте напълно прав, това са две различни XML структури. Но не съм сигурен или не знам как мога да конвертирам съществуващата xml структура във вложен xml. Трябва да кажа, че съм доста нов в тези неща, така че. - person lawphotog; 17.01.2012