---
title: "problem med xsl"
type: "forum-thread"
url: "https://www.webforum.nu/amne/xml/74302-problem-med-xsl"
topic: "XML"
topic_url: "https://www.webforum.nu/amne/xml"
author: "da97enla"
published: "2003-04-17T08:44:18.000Z"
updated: "2003-04-17T10:03:29.000Z"
replies: 2
views: 410
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/xml/74302-problem-med-xsl"
---

# problem med xsl

## #1 — da97enla, 2003-04-17T08:44Z

Hej

Jag har ett dokument som jag ska transformera till xml och det är inga problem, men när jag ska skapa min xsl fil- blir det konstigt.

Jag vill ju att stycke1 ska följas av stycke 2 osv, men alla mina stycke 1 kommer efter varandra!

Så här ser det ut i min xml fil:

```
<body>
<stycke1>
<rubrik1>Inledning</rubrik1>
<text>bla bla bla bla
</text>
</stycke1>
<stycke2>
<rubrik2>Kunskapsmål</rubrik2>
<text>bla bla bla bla.</text>
<text>Bla bla bla bla</text>
</stycke2>
<stycke2>
<rubrik2>Syfte</rubrik2>
<text>Bla bla bla bla</text>
<text>Bla bla bla bla</text>
</stycke2>
</body>
<body>
<stycke1>
<rubrik1>Metod</rubrik1>
<text>Bla bla bla bla</text>
<text>Bla bla bla bla</text>
</stycke1>
<stycke2>
<rubrik2>Kvalitativ ansats</rubrik2>
<text>Bla bla bla bla</text>
<text>Bla bla bla bla</text>
</stycke2>
<stycke2>
<rubrik2>Kvantitativ ansats</rubrik2>
<text>Bla bla bla bla</text>
<text>Bla bla bla bla</text>
</stycke2>
</body>
```

Så här har jag gjort i xsl filen:

```
<xsl:for-each select="rapport/body/stycke1">
<span style="font-family: Arial, sans-serif; font-weight: bold; font-size: 18pt;"> 
<xsl:value-of select="rubrik1"/><br /></span>
<span style="font-family: Arial, sans-serif; font-weight: bold; font-size: 14pt;"> 
<xsl:value-of select="rubrik2"/><br /></span>
<span style="font-family: Times New Roman; font-size: 12pt;">
<xsl:value-of select="text"/></span><br /><br />
</xsl:for-each>
```

Hur ska jag göra för att få in stycke 2???

Tacksam för hjälp!

enla

Permalänk: https://www.webforum.nu/p/74302

## #2 — SPiN, 2003-04-17T09:34Z

```
<xsl:for-each select="rapport/body">
<span style="font-family: Arial; font-weight: bold; font-size: 18pt;">
     <xsl:value-of select="stycke1/rubrik1" />
</span>
<br />
<span style="font-family: Times New Roman; font-size: 12pt;">
     <xsl:value-of select="stycke1/text" />
</span>
<br /> <br />
     <xsl:for-each select="stycke2">
     <span style="font-family: Arial; font-weight: bold; font-size: 14pt;">
          <xsl:value-of select="rubrik2" />
     </span>
     <br />
     <span style="font-family: Times New Roman; font-size: 12pt;">
          <xsl:value-of select="text" />
     </span>
     <br /> <br />
     </xsl:for-each>
<br />
</xsl:for-each>
```

 :q

Permalänk: https://www.webforum.nu/p/1015437

## #3 — da97enla, 2003-04-17T10:03Z

Tack det funkade - en fråga till. Om jag vill ha radbyte hur gör jag då? Så här menar jag tror jag...

```
<stycke2><rubrik2>Delfrågor</rubrik2>
<text>Vad är HTML?</text>
<text>Vad är XML?</text>
</stycke2>
```

Permalänk: https://www.webforum.nu/p/1015452

---

Tråden på webben: https://www.webforum.nu/amne/xml/74302-problem-med-xsl
