xml dokument ovako izgleda uprosceno:
Code:
<LOM>
<concept>
<id>1</id>
<Unit><id>11</id><title>Introduction</title></Unit>
...
<Unit><id>19</id><title>Summary</title></Unit>
</concept>
<concept>
<id>2</id>
<Unit><id>21</id><title>Introduction</title></Unit>
...
<Unit><id>29</id><title>Summary</title></Unit>
</concept>
...
...
<concept>
<id>23</id>
<Unit><id>231</id><title>Introduction</title></Unit>
...
<Unit><id>239</id><title>Summary</title></Unit>
</concept>
</LOM>
<LOM>
<concept>
<id>1</id>
<Unit><id>11</id><title>Introduction</title></Unit>
...
<Unit><id>19</id><title>Summary</title></Unit>
</concept>
<concept>
<id>2</id>
<Unit><id>21</id><title>Introduction</title></Unit>
...
<Unit><id>29</id><title>Summary</title></Unit>
</concept>
...
...
<concept>
<id>23</id>
<Unit><id>231</id><title>Introduction</title></Unit>
...
<Unit><id>239</id><title>Summary</title></Unit>
</concept>
</LOM>
Najpre je potrebno koriscenjem SAX API parsirati dokument sto sam uradio bez problema,ali kasnije u programu potrebno je povremeno pozivati parser da bi pronasao odredjeni koncept koji ima odgovarajuci "id" i ucitati sve podatke koji pripadaju tom konceptu, tj. unit-e.
Da li neko moze da mi predlozi neko elegantno resenje kako da resim ovaj problem?