Avatar billede brian0905 Nybegynder
20. august 2003 - 09:22 Der er 1 løsning

Detecte om attribut findes

Jeg er ved at bygge en html tabel ud fra et xml dokument:
<root>
<bruger name="bruger1"/>
<bruger name="bruger2 pass="hemmeligt"/>
</root>

Mit problem er nu at jeg gerne vil detecte i den første bruger om der er en attribut der hedder pass, hvis ikke der er det skal jeg indsætte et tomt felt i min tabel eller en værdi der hedder "N/A". Hvordan gør man det?
Avatar billede Slettet bruger
20. august 2003 - 10:05 #1
Du kan f.eks. lave to forskellige templates:

<xsl:template match="bruger">
  <!-- kode her -->
</xsl:template>

<xsl:template match="bruger[@pass]">
  <!-- kode her -->
</xsl:template>

Den første matcher alle "bruger" elementer, mens den anden kun matcher brugere med en "pass" attribut.

/CS
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