Avatar billede nolle_k Nybegynder
15. maj 2003 - 11:42 Der er 7 kommentarer og
2 løsninger

Nested for-Each

Hej!

Hvordan får jeg skrevet <C></C> blokkene ud

<History>
  <Version>
    <Date>4-Nov-2002</Date>
    <Ver>1.0.0.3</Ver>
    <Part>dpGPlib</Part>
    <Comment>
      <C>No GetVersion, show version from version resource (Project_Version.h)</C>
      <C>GetOperationMode added</C>
      <C>GetOperationState added</C>
      <C>Error text changed from char* to CString.</C>
    </Comment>
  </Version>
<History>

Jeg laver en

<xsl:for-each select="History/Version">
  <xsl:for-each select="Comment/C">
    <xsl:value-of select="C"/> 
  </xsl:for-each>
</xsl:for-each>

Men det funger ikke?? Hvordan skal jeg gøre???
Avatar billede Slettet bruger
15. maj 2003 - 11:47 #1
Hejsa

Din "for-each" selecter "C" elementer inde i "Comment" - herefter beder din "value-of" om at udskrive værdien af "C" elementet (underforstået inde i "C").

Det du mener er nok:
  <xsl:value-of select="." />

("." betyder den node du står i, også kaldet "current()")

/CS
Avatar billede atoft Nybegynder
15. maj 2003 - 11:47 #2
lav <xsl:value-of select="C"/>
om til

<xsl:value-of select="."/>
Avatar billede nolle_k Nybegynder
15. maj 2003 - 12:20 #3
Takker for hurtigt svar!
Avatar billede nolle_k Nybegynder
15. maj 2003 - 12:28 #4
Kan det ikke lade sig gøre at droppe <C></C> blokkene og så lave X antal <Comment></Comment> blokke istedet for????

<Version>
  <Comment>No GetVersion, show version from version resource (Project_Version.h)
  <Comment>GetOperationMode added<Comment>
  <Comment>GetOperationState added<Comment>
  <Comment>Error text changed from char* to CString.</Comment>
</Version>

Jeg opretter et nyt spørgsmål med 30 point til et rigtigt svar, hvis i har et svar på stående fod!
Avatar billede nolle_k Nybegynder
15. maj 2003 - 12:29 #5
Glem det! Jeg fandt selv ud af det!! Jeg sidder bare og sover nogle gange!
Avatar billede atoft Nybegynder
15. maj 2003 - 12:30 #6
Ja så skal du blot lave din for-each om fra

<xsl:for-each select="Comment/C">

til

<xsl:for-each select="Comment">
Avatar billede atoft Nybegynder
15. maj 2003 - 12:32 #7
fino
Avatar billede nolle_k Nybegynder
15. maj 2003 - 12:33 #8
Hvis du vil have nogle point giver jeg gerne nogle for besværet!! Men du kender det sikkert selv nogle gange!! * ZZZZZZZZZZZ *
Avatar billede atoft Nybegynder
15. maj 2003 - 12:35 #9
Nej nej, så små sko går jeg ikke i. :-)
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