Gå til innhold

Grisestygg xslt, med ønske om å lage en one-liner


Anbefalte innlegg

Jeg har følgend xslt:

     1	'<xsl:value-of select="emnenavn" />',
         2  '<xsl:value-of select="emneid/emnekode" />',
       3 '<xsl:value-of select="studiepoeng" />',
            <xsl:choose>
                <xsl:when test="not(./EBinnl)">
                	NULL
                </xsl:when>
                <xsl:otherwise>
                	4<xsl:apply-templates select="EBinnl" />
                </xsl:otherwise>
            </xsl:choose>
      
      		<xsl:choose>
            	<xsl:when test="not(./EBmal)">
                	NULL
                </xsl:when>
                <xsl:otherwise>
                	<xsl:apply-templates select="EBmal" />
                </xsl:otherwise>
            </xsl:choose>

hvor jeg skal sjekke for eksistensen av elementer, 12 i tallet. Jeg kan sjekke det ved hjelp av not(./nodenavn), men det er kode som må gjentas for alle 12 nodene jeg skal sjekke for. Finnes det en vakrere måte å gjøre dette i xsl?

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...