Avatar billede a_c Nybegynder
08. april 2002 - 16:25 Der er 6 kommentarer og
1 løsning

Tjek for om det er tomt

Hvordan kan jeg teste om a eller a's børn indeholder noget. Jeg vil kun skrive a hvis de ikke er tomme

-test
-a
---b
---c
---d
-y

a_c
Avatar billede Slettet bruger
08. april 2002 - 18:45 #1
Denne template udskriver indholdet af a (+ children), hvis "der er noget" i dem:

<xsl:template match="a[descendant-or-self::*[text() != '']]">
    <xsl:value-of select="." />
</xsl:template>

/CS
Avatar billede a_c Nybegynder
09. april 2002 - 09:05 #2
hej greystate og tak for dit svar.
Jeg synes ikke jeg helt kan få det til at spille.
Jeg har klistret lidt kode ind nedenfor, men selvom min DropshipDetailrecord kun indeholder tomme elementer såsom : <DropShipUnitPrice/> så udskriver
den aligevel DropShipUnitPrice.
Det er jo nok fordi jeg gør et eller andet forkert, men her er hvad jeg gør:
<xsl:template match="DropShipDetailRecord[descendant-or-self::*[text() != '']]">
        <tr bgcolor="#CCCCCC" align="center">
            <td><b>Detail dropship</b></td>
        </tr>
        <xsl:for-each select="*">
            <tr bgcolor="#EEEEEE">
                <td>
                <xsl:value-of select="name()"/>
                        <xsl:text> : </xsl:text>
                   
                    <xsl:value-of select="."/>
                </td>
            </tr>
        </xsl:for-each>
    </xsl:template>

Kan du sige hvad der er galt ?
Avatar billede Slettet bruger
09. april 2002 - 09:27 #3
- Er hele stylesheet'et tilgængeligt online, eller kan du sende det til mig? - så skal jeg kigge på det.

/CS
Avatar billede a_c Nybegynder
09. april 2002 - 09:35 #4
Jeg kan godt lige sende det til dig og jeg skal nok også smide lidt flere point. HVad er din Email ?
Avatar billede Slettet bruger
09. april 2002 - 09:36 #5
greystate@steinmeier.dk

/CS
Avatar billede a_c Nybegynder
09. april 2002 - 11:31 #6
Ja det er da ikke umuligt at det er det der er galt.
Jeg bruger Excelon stylus studio.
Tak for hjælpen.

A_c
Avatar billede a_c Nybegynder
09. april 2002 - 11:33 #7
jeg har smidt lidt flere point her
http://www.eksperten.dk/spm/195725
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester