Avatar billede df9931 Nybegynder
09. marts 2001 - 08:43 Der er 7 kommentarer og
1 løsning

Hvordan laves....

Hvordan laver jeg et xsl til at lave en tipskupon ud fra et xml doc? Det skal helst stå i en tabel med overskrifterne : Kamp, 1, X og 2....

På forhånd tak for hjælpen :-)
Avatar billede js26 Nybegynder
09. marts 2001 - 08:52 #1
Du starter med at læse en bog om XSLT.
Hvis du så stadig har problemer, må du spørge mere specifikt.
Det er vel ikke meningen at du vil have folk til at lave hele programmer for dig her inde.
Avatar billede df9931 Nybegynder
09. marts 2001 - 08:55 #2
nej, det var ikke derfor jeg henvendte mig! Måske mere i håb om jeg kunne få lidt starthjælp!
Avatar billede js26 Nybegynder
09. marts 2001 - 09:02 #3
Start evt. med en bog der hedder XSLT af Khun Yee Fung isbn 0-201-71103-6, den koster 325 i Gad. www.wrox.com har også udgivet en.
Eller prøv en toturial på internettet f.eks. http://www.zvon.org/xxl/XSLTutorial/Books/Book1/index.html
Jeg har ikke selv prøvet denne men de har en tilsvarende om CSS som har være rigtig god. Derudover har de om alt muligt andet W3c anderkendt internetteknologi.
Held og lykke
Avatar billede df9931 Nybegynder
09. marts 2001 - 09:36 #4
Mange tak for hjælpen....har lige læst den ovennævnte tutorial igennem. Den var ret nem at gå til, men hvis du vil hjælpe en nybegynder lidt mere....kan du så sige lidt mere præcis , hvpr jeg finder noget, der kan bruges til tipskuponen?
Avatar billede getalife Nybegynder
09. marts 2001 - 10:07 #5
Jeg bixer noget sammen til dig
Avatar billede oleprds Nybegynder
09. marts 2001 - 11:20 #6
Kig på:

http://www.w3schools.com

her kan du øve dig lidt.

:-)
Ole
Avatar billede getalife Nybegynder
09. marts 2001 - 11:51 #7
test.xsl:
<?xml version=\'1.0\' encoding=\"ISO-8859-1\"?>
<xsl:stylesheet xmlns:xsl=\"http://www.w3.org/TR/WD-xsl\">
<xsl:template match=\"/\">
<html>
<head>
<title>Tips</title>
</head>
<body bgcolor=\"#ffffff\" topmargin=\"0\" leftmargin=\"0\" marginwidth=\"0\" marginheight=\"0\">

<table cellpadding=\"0\" cellspacing=\"0\" border=\"1\">
    <xsl:for-each select=\"/liste/kamp\">
    <tr>
        <td width=\"250\"><xsl:value-of select=\".\"/></td>
        <xsl:choose>
            <xsl:when test=\".[@res=\'1\']\">
                <td width=\"13\">1</td>
                <td width=\"13\">&#160;</td>
                <td width=\"13\">&#160;</td>
            </xsl:when>
            <xsl:when test=\".[@res=\'X\']\">
                <td width=\"13\">&#160;</td>
                <td width=\"13\">X</td>
                <td width=\"13\">&#160;</td>
            </xsl:when>
            <xsl:when test=\".[@res=\'2\']\">
                <td width=\"13\">&#160;</td>
                <td width=\"13\">&#160;</td>
                <td width=\"13\">2</td>
            </xsl:when>
            <xsl:otherwise>
                <td width=\"13\">&#160;</td>
                <td width=\"13\">&#160;</td>
                <td width=\"13\">&#160;</td>
            </xsl:otherwise>
        </xsl:choose>
    </tr>
    </xsl:for-each>
</table>


</body>
</html>
</xsl:template>
</xsl:stylesheet>

test.xml:
<?xml version=\"1.0\" encoding=\"ISO8859-1\" ?>
<?xml-stylesheet type=\"text/xsl\" href=\"test.xsl\"?>
<liste>
    <kamp res=\"1\">AGF - FC Barcelona</kamp>
    <kamp res=\"X\">Virum - FC Peru</kamp>
    <kamp res=\"2\">Brøndby - Skodsborg IF</kamp>
</liste>
Avatar billede getalife Nybegynder
09. marts 2001 - 11:55 #8
Hov.. smæk lige dette ind over <xsl:for-each select=\"/liste/kamp\">

    <tr>
        <td width=\"250\">Kamp</td>
        <td width=\"13\">1</td>
        <td width=\"13\">X</td>
        <td width=\"13\">2</td>
    </tr>
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