Android XML Pull Parser проблема с дочерними узлами - PullRequest
1 голос
/ 21 мая 2011

Мое приложение включает в себя два вида деятельности:

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

Мой XML-файл выглядит так:

    <classes>
       <class name="3">
      <syllabus name="ICSE " code="ic" id="" >
          <subject name="maths">3 ICSE Maths data</subject>
          <subject name="physics">3 ICSE Physics data</subject>    
          <subject name="chemistry">3 ICSE Chemistry data</subject>
      </syllabus>

      <syllabus name="cbse" code="cb" id="" >
          <subject name="maths">3 CBSE Maths data</subject>
          <subject name="physics">3 CBSE Physics data</subject>    
          <subject name="chemistry">3 CBSE Chemistry data</subject>
      </syllabus>       
   </class>

       <class name="4">
          <syllabus name="ICSE " code="ic" id="" >
              <subject name="maths">4 ICSE Maths data</subject>
              <subject name="physics">4 ICSE Physics data</subject>    
              <subject name="chemistry">4 ICSE Chemistry data</subject>
          </syllabus>

          <syllabus name="cbse" code="cb" id="" >
              <subject name="maths">4 CBSE Maths data</subject>
              <subject name="physics">4 CBSE Physics data</subject>    
              <subject name="chemistry">4 CBSE Chemistry data</subject>
          </syllabus>       
          <syllabus name="ssc" code="ss" id="" >
              <subject name="maths">4 CBSE Maths data</subject>
              <subject name="physics">4 CBSE Physics data</subject>    
              <subject name="chemistry">4 CBSE Chemistry data</subject>
          </syllabus> 
       </class>

     </classes>

В приведенном выше имени атрибута класса файла XML указана моя кнопка 1-го действия. как

класс 3

класс 4

класс 5

класс 6

когда пользователь нажимает на определенную кнопку, он переходит к другому виду деятельности с расширяемым представлением списка, это выглядит так:

-> CBSE

   Maths

   Physics

   Science

-> МКЗ

   Maths

   Physics

   Science

Теперь мне нужно динамически заполнить этот расширяемый список из xml дочерними узлами определенного тега класса в xml. Например, если пользователь нажимает кнопку расширяемого представления класса 3, необходимо заполнить ICSE и CBSE.

И если пользователь нажимает на кнопку класса 4, развернутое представление списка должно динамически заполняться ICSE, CBSE и SSC из xml.

Пожалуйста, помогите мне, как сделать это с примером кода.

Заранее спасибо.

...