---
title: "Problem med XSL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/xml/144676-problem-med-xsl"
topic: "XML"
topic_url: "https://www.webforum.nu/amne/xml"
author: "Nianbig"
published: "2006-03-28T12:21:29.000Z"
updated: "2006-03-29T16:52:36.000Z"
replies: 5
views: 591
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/144676-problem-med-xsl"
---

# Problem med XSL

## #1 — Nianbig, 2006-03-28T12:21Z

Jag skriver ut en IMG-tagg med hjälp av XSL:

```
<xsl:element name="img">
      <xsl:attribute name="src">bild.gif</xsl:attribute>
</xsl:element>
```

Resultatet blir såhär:
\<img src="bild.gif"\>\</img\>

Problemet är att XML-motorn (libxml2) även skriver ut en \</img\> efteråt - vilket gör att det inte är standardkompatibel kod... finns det något man kan säga till motorn så att den skippar att skriva ut den sista avslutande taggen?

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

## #2 — zcorpan, 2006-03-28T14:06Z

```
<xsl:output method="html"/>
```

...skulle jag tippa på. :)

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

## #3 — Nianbig, 2006-03-28T19:16Z

Har tyvärr redan det - men hjälper tyvärr inte..

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

## #4 — jarvklo, 2006-03-28T21:51Z

Hmm...

Har du testat att producera med hjälp av notationen

```
<img src="bild.gif"/>
```

 istället ?

Har du t.ex  

```
<bild titel="blablabla">
  <filnamn>bild,gif</filnamn>
</bild>
```

 i källan, kan du enkelt "smyga in dem" direkt i attributvärdena med 

```
<img src="{filnamn}" alt="{@titel}"/>
```

 i en regel som matchar bild...

Osäker på om det spelar roll, men med den notationen slipper du fundera på om dina mellanslag/radbrytningar mellan \<xsl:element\> och \<xsl:attribute\> i regeln ev. kan inverka pga någon inställning ivf :birp

Hjälper inte det - är det nog dokumentationsläsning om hur du får just libxml2 att minimera empty-element som gäller är jag rädd...

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

## #5 — Nianbig, 2006-03-29T09:39Z

Tack för all hjälp men jag måste av andra anledningar skapa IMG-taggen med hjälp av XSL...

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

## #6 — jarvklo, 2006-03-29T16:52Z

Ehm - nu missförstod du mig nog...
Bägge mina exempel består av giltig XSLT :)

I övrigt verkar det som om du behöver ändra inställnigen/konfigureringen  setTagCompression i libxml2 för att ställa in beteendet att "tomma element" skall "minimeras" ;)

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

---

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