Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> XSL/Xpath porownywanie wartosci atrybutów
adeerek
post 15.11.2005, 21:38:56
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 15.11.2005

Ostrzeżenie: (0%)
-----


Witam mam maly problemik:/ ale pokolei to moj plik xml

Kod
<?xml version="1.0" encoding="UTF-8"?>
<!--!DOCTYPE plan SYSTEM "the best of the planzajec.dtd"-->
<?xml-stylesheet type="text/xsl" href="plan3_Adrian_Kulawiak.xsl"?>
<plan>
    <przedmioty>
  <przedmiot idprzedmiotu="p1">Bazy danych</przedmiot>
  <przedmiot idprzedmiotu="p2">PL/SQL</przedmiot>
  <przedmiot idprzedmiotu="p3">Badania operacyjne</przedmiot>
    </przedmioty>
    <wykladowcy>
  <wykladowca idwykladowcy="w1">
     <tytul>dr hab. inż.</tytul>
     <imie>Marzena </imie>
     <nazwisko>Kryszkiewicz</nazwisko>
  </wykladowca>
  <wykladowca idwykladowcy="w2">
     <tytul>mgr inż.</tytul>
     <imie>Marek</imie>
     <nazwisko>Rakowski</nazwisko>
  </wykladowca>
  <wykladowca idwykladowcy="w3">
     <tytul>dr inż.</tytul>
     <imie>Krtzysztof</imie>
     <nazwisko>Pieńkosz</nazwisko>
  </wykladowca>
    </wykladowcy>
    <sale>
  <sala idsali="s1">N14</sala>
  <sala idsali="s2">N407</sala>
    </sale>
    <godziny>
  <od_do idod_do="g1">8:00 - 9:30</od_do>
  <od_do idod_do="g2">9:45 - 11:15</od_do>
    </godziny>
    <Zajecia>
  <zajecia idzajecia="z1" idprzedmiotu="p1" idwykladowcy="w1" idsali="s1" idod_do="g1" dd="sobota"/>
  <zajecia idzajecia="z2" idprzedmiotu="p2" idwykladowcy="w2" idsali="s2" idod_do="g2" dd="sobota"/>

    </Zajecia>
</plan>


a to xsl tzn miejsce ktore mnie interesuje
Kod
<xsl:for-each select="plan//zajecia">
   <tr>
     <td><xsl:value-of select="@idwykladowcy" />
  
   <xsl:value-of select="..//..//wykladowcy//wykladowca [@idwykladowcy='w1'] "/>
   </td>
    
   </tr>
   </xsl:for-each>


no wlasnie t jest [@idwykladowcy='w1'] ale to nie chodzi o wypisanie wykladowcow z id w1 tylko wypisac takich ktorych id zgadza sie z id stad <xsl:for-each select="plan//zajecia">

jak to zrobic??
bo siedze od 3 godzin nad tym i nic:[
moze jakies alternatywne rozwiazanie na pokazanie takiej tabelki??
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.06.2025 - 00:42