Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Izbor odredjenog cvora sa xslt

[es] :: XML :: Izbor odredjenog cvora sa xslt

[ Pregleda: 2150 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

skyforever
bg

Član broj: 85533
Poruke: 72
212.200.34.*



Profil

icon Izbor odredjenog cvora sa xslt17.06.2010. u 09:27 - pre 167 meseci
Pozdrav svima!

Dugo nisam radio xslt, xpath i slicno, pa sada imam problem.

Kreirao sam xml fajl koji ima sledecu strukturu
Code (xml):

<root>
    <checkup>
            <orderNumber>1</orderNumber>
            <organization>Organizacija 1<organization>
            <results>
                     <result>
                            <name>Marko Markovic</name>
                            <disciplines>
                                   <discipline>
                                         <term>Prva disciplina</term>
                                          <res>18</res>
                                          <points>76</points>
                                    </discipline>
                                    <discipline>
                                         <term>Druga disciplina</term>
                                          <res>35</res>
                                          <points>80</points>
                                    </discipline>
                                     ------
                              </disciplines>
                          </result>

                          <result>
                            <name>Nikola Nikolic</name>
                            <disciplines>
                                   <discipline>
                                         <term>Prva disciplina</term>
                                          <res>44</res>
                                          <points>89</points>
                                    </discipline>
                                    <discipline>
                                         <term>Druga disciplina</term>
                                          <res>56</res>
                                          <points>98</points>
                                    </discipline>
                                     ------
                              </disciplines>
                          </result>
                     </results>
       </checkup>
      <checkup>
            <orderNumber>1</orderNumber>
            <organization>Organizacija 2<organization>
            <results>
                     <result>
                            <name>Petar Petrovic</name>
                            <disciplines>
                                   <discipline>
                                         <term>Prva disciplina</term>
                                          <res>18</res>
                                          <points>76</points>
                                    </discipline>
                                    <discipline>
                                         <term>Druga disciplina</term>
                                          <res>35</res>
                                          <points>80</points>
                                    </discipline>
                                     ------
                              </disciplines>
                          </result>

                          <result>
                            <name>Steva Stevanovic</name>
                            <disciplines>
                                   <discipline>
                                         <term>Prva disciplina</term>
                                          <res>44</res>
                                          <points>89</points>
                                    </discipline>
                                    <discipline>
                                         <term>Druga disciplina</term>
                                          <res>56</res>
                                          <points>98</points>
                                    </discipline>
                                     ------
                              </disciplines>
                          </result>
                     </results>
       </checkup>
</root>

 


Hocu da pomocu xslt izaberem <results> na osnovu <orderNumber> i <organization> i da upisem u tabelu koju cu prikazati korisniku. Znaci, rezultati se prikazuju na osnovu naziva organizacije i rednog broja provere.

Da li neko ima predlog?

Hvala!

[Ovu poruku je menjao mmix dana 17.06.2010. u 11:13 GMT+1]
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6041



+4631 Profil

icon Re: Izbor odredjenog cvora sa xslt17.06.2010. u 10:14 - pre 167 meseci
xpath ti je

//checkup[orderNumber=1 and organization="Organizacija 2"]/results/result

ovo npr vraca dva result noda
parametrizuj filter u [] i imas univerzalno resenje
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

skyforever
bg

Član broj: 85533
Poruke: 72
212.200.34.*



Profil

icon Re: Izbor odredjenog cvora sa xslt17.06.2010. u 12:03 - pre 167 meseci
OK, hvala!
Mislim da ce pomoci. Nesto slicno sam i ja mislio, ali izgleda da je problem nesto drugo.

Hvala!
 
Odgovor na temu

[es] :: XML :: Izbor odredjenog cvora sa xslt

[ Pregleda: 2150 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.