Avatar billede poulnyrup Nybegynder
09. oktober 2000 - 10:49 Der er 4 kommentarer og
1 løsning

Læsning af et elements attributter

Hvordan læser man navnet på et elements attributter(ikke værdien), dvs at man kan læse \'snudediameter\' ud fra følgende

<grissebasse snudediameter=\"30\"/>
Avatar billede javabean Nybegynder
11. oktober 2000 - 13:59 #1
Altså for lige at forstå dit spørsmål.....så mener du hvordan man i XSL script sproget får fat i attribut navnene......du mener ikke hvordan man får fat i attribut navnet under SAX-parsning...
Avatar billede poulnyrup Nybegynder
11. oktober 2000 - 15:34 #2
Ja..hvordan man gør det fra XSL script sproget
Avatar billede janegil Nybegynder
19. oktober 2000 - 10:04 #3
XSL/T:
<xsl:value-of select=\"grissebasse@snudediameter\"/>
???
http://www.w3.org/TR/xslt.html#value-of
<xsl:template match=\"grissebasse\">
  <p>
  <xsl:value-of select=\"@snudediameter\"/>
  </p>
</xsl:template>
Avatar billede thunderbear Nybegynder
22. november 2000 - 13:43 #4
Givet

    <grissebasse snudediameter=\"30\"/>

fås

    grissebasse: snudediameter=30

med

<?xml version=\"1.0\" encoding=\"iso-8859-1\" ?>
<xsl:stylesheet version=\"1.0\"
                xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\"
>
  <xsl:template match=\"*\">
    <xsl:variable name=\"whattoprint\">
      <xsl:value-of select=\"name(.)\"/>
      <xsl:text>: </xsl:text>
      <xsl:for-each select=\"@*\">
    <xsl:value-of select=\"name(.)\"/>
    <xsl:text>=</xsl:text>
    <xsl:value-of select=\".\"/>
      </xsl:for-each>
    </xsl:variable>
    <xsl:message><xsl:value-of select=\"$whattoprint\"/></xsl:message>
    <xsl:apply-templates/>
  </xsl:template>

</xsl:stylesheet>
Avatar billede poulnyrup Nybegynder
19. december 2000 - 08:35 #5
Beklager det sene svar, men har ikke haft tid tidligere. Jeg har heller ikke haft tid til at teste om Thunderbear\'s virker, men det satser jeg på..
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