Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagexml
firstline973
titleTemplate definicija
linenumberstrue
    <!-- procedura za ispis znanstvenih podrucja    -->
   <xsl:template name="ispisZnanstvenoPodrucje">
      <xsl:param name="lang"/>
      <xsl:param name="spol"/>

      <xsl:choose>
         <xsl:when test="$lang='hr'">

            <xsl:choose>
                <!-- jednopredmetni studij ili dvopredmetni s istim znanstvenim podrucjem-->
                <xsl:when test="(count(studijskiProgram/smjerovi/smjer) = 1) or (studijskiProgram/smjerovi/smjer[1]/nazZnanstvenoPodrucje = studijskiProgram/smjerovi/smjer[2]/nazZnanstvenoPodrucje)">

                  <xsl:choose>
                     <xsl:when test="studijskiProgram/smjerovi/smjer[1]/vrstaZnanstvenoPodrucje = 1">
                        <xsl:text>u znanstvenom područjupodru&#269;ju </xsl:text>
                        <xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[1]/nazZnanstvenoPodrucjeGenitiv)" />
                     </xsl:when>
                     <xsl:otherwise>
                        <xsl:text>u </xsl:text>
                        <xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[1]/nazZnanstvenoPodrucjeDativ)" />
                     </xsl:otherwise>
                  </xsl:choose>
                  
                  <xsl:text> </xsl:text>
                </xsl:when>
                <!-- dvopredmetni studiji s različitim znanstvenim područjima -->
                <xsl:otherwise>
                     <xsl:choose>
                        <xsl:when test="(studijskiProgram/smjerovi/smjer[1]/vrstaZnanstvenoPodrucje = 1) and (studijskiProgram/smjerovi/smjer[2]/vrstaZnanstvenoPodrucje = 1)">
                              <xsl:text>u znanstvenim područjimapodru&#269;jima </xsl:text>
                              <xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[1]/nazZnanstvenoPodrucjeGenitiv)" />
                              <xsl:text> i </xsl:text>
                              <xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[2]/nazZnanstvenoPodrucjeGenitiv)" />
                              <xsl:text> </xsl:text>
                        </xsl:when>

                        <xsl:when test="(studijskiProgram/smjerovi/smjer[1]/vrstaZnanstvenoPodrucje != 1) and (studijskiProgram/smjerovi/smjer[2]/vrstaZnanstvenoPodrucje != 1)">
                              <xsl:text>u </xsl:text>
                              <xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[1]/nazZnanstvenoPodrucjeDativ)" />
                              <xsl:text> i u </xsl:text>
                              <xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[2]/nazZnanstvenoPodrucjeDativ)" />
                              <xsl:text> </xsl:text>
                        </xsl:when>

                        <xsl:when test="(studijskiProgram/smjerovi/smjer[1]/vrstaZnanstvenoPodrucje = 1) and (studijskiProgram/smjerovi/smjer[2]/vrstaZnanstvenoPodrucje != 1)">
                              <xsl:text>u znanstvenom područjupodru&#269;ju </xsl:text>
                              <xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[1]/nazZnanstvenoPodrucjeGenitiv)" />
                              <xsl:text> i u </xsl:text>
                              <xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[2]/nazZnanstvenoPodrucjeDativ)" />
                              <xsl:text> </xsl:text>
                        </xsl:when>

                        <xsl:when test="(studijskiProgram/smjerovi/smjer[1]/vrstaZnanstvenoPodrucje != 1) and (studijskiProgram/smjerovi/smjer[2]/vrstaZnanstvenoPodrucje = 1)">
                              <xsl:text>u </xsl:text>
                              <xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[1]/nazZnanstvenoPodrucjeDativ)" />
                              <xsl:text> i u znanstvenom područjupodru&#269;ju </xsl:text>
                              <xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[2]/nazZnanstvenoPodrucjeGenitiv)" />
                              <xsl:text> </xsl:text>
                        </xsl:when>

                     </xsl:choose>
                </xsl:otherwise>
            </xsl:choose>

            <xsl:value-of select="document(concat('file:///', $konTekstDiploma))
                                                /konTekst/jezik[lang($lang)]
                                                /teStekao[contains(@spol,$spol)]" />
            <xsl:text> </xsl:text>
            
         </xsl:when>

         <xsl:when test="$lang='en'">

            <xsl:choose>
                <!-- jednopredmetni studij ili dvopredmetni s istim znanstvenim podrucjem-->
                <xsl:when test="(count(studijskiProgram/smjerovi/smjer) = 1) or (studijskiProgram/smjerovi/smjer[1]/nazZnanstvenoPodrucje = studijskiProgram/smjerovi/smjer[2]/nazZnanstvenoPodrucje)">

                  <xsl:choose>
                     <xsl:when test="studijskiProgram/smjerovi/smjer[1]/vrstaZnanstvenoPodrucje = 1">
                        <xsl:text>in the scientific field of </xsl:text>
                     </xsl:when>
                     <xsl:otherwise>
                        <xsl:text>in the field of  </xsl:text>
                     </xsl:otherwise>
                  </xsl:choose>

                  <xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[1]/nazZnanstvenoPodrucje)" />
                  <xsl:text> </xsl:text>
                </xsl:when>
                <!-- dvopredmetni studiji s različitim znanstvenim područjima -->
                <xsl:otherwise>
                     <xsl:choose>
                        <xsl:when test="(studijskiProgram/smjerovi/smjer[1]/vrstaZnanstvenoPodrucje = 1) and (studijskiProgram/smjerovi/smjer[2]/vrstaZnanstvenoPodrucje = 1)">
                              <xsl:text>in scientific fields of </xsl:text>
                              <xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[1]/nazZnanstvenoPodrucje)" />
                              <xsl:text> and </xsl:text>
                              <xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[2]/nazZnanstvenoPodrucje)" />
                              <xsl:text> </xsl:text>
                        </xsl:when>

                        <xsl:when test="(studijskiProgram/smjerovi/smjer[1]/vrstaZnanstvenoPodrucje != 1) and (studijskiProgram/smjerovi/smjer[2]/vrstaZnanstvenoPodrucje != 1)">
                              <xsl:text>in the fields of </xsl:text>
                              <xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[1]/nazZnanstvenoPodrucje)" />
                              <xsl:text> and </xsl:text>
                              <xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[2]/nazZnanstvenoPodrucje)" />
                              <xsl:text> </xsl:text>
                        </xsl:when>

                        <xsl:when test="(studijskiProgram/smjerovi/smjer[1]/vrstaZnanstvenoPodrucje = 1) and (studijskiProgram/smjerovi/smjer[2]/vrstaZnanstvenoPodrucje != 1)">
                              <xsl:text>in the scientific field of </xsl:text>
                              <xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[1]/nazZnanstvenoPodrucje)" />
                              <xsl:text> and in the field of </xsl:text>
                              <xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[2]/nazZnanstvenoPodrucje)" />
                              <xsl:text> </xsl:text>
                        </xsl:when>

                        <xsl:when test="(studijskiProgram/smjerovi/smjer[1]/vrstaZnanstvenoPodrucje != 1) and (studijskiProgram/smjerovi/smjer[2]/vrstaZnanstvenoPodrucje = 1)">
                              <xsl:text>in the field of </xsl:text>
                              <xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[1]/nazZnanstvenoPodrucje)" />
                              <xsl:text> and in the scientific field of </xsl:text>
                              <xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[2]/nazZnanstvenoPodrucje)" />
                              <xsl:text> </xsl:text>
                        </xsl:when>

                     </xsl:choose>
                </xsl:otherwise>
            </xsl:choose>

         </xsl:when>
      </xsl:choose>

   </xsl:template>   

...