---
title: "Citationstecken (\") i XML-attribut"
type: "forum-thread"
url: "https://www.webforum.nu/amne/xml/156273-citationstecken-i-xml-attribut"
topic: "XML"
topic_url: "https://www.webforum.nu/amne/xml"
author: "haagel"
published: "2007-01-21T16:34:07.000Z"
updated: "2007-01-22T01:05:31.000Z"
replies: 4
views: 918
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/156273-citationstecken-i-xml-attribut"
---

# Citationstecken (") i XML-attribut

## #1 — haagel, 2007-01-21T16:34Z

Hej!

Jag har en XML-fil som representerar en mapp med bilder. Varje bild har en egen nod vilken innehåller bildens filnamn, namnet på fotografen, format (ex. 3:2) samt bildtext.

```
<?xml version="1.0" encoding="utf-8"?>

<picturegroup header="Bildgruppens rubrik">
    <picture filename="bilder/01.jpg" photographer="David Haglund" format="3:2" picText="Bla bla bla...bildtext." />
    <picture filename="bilder/02.jpg" photographer="Malin Bergman" format="2:3" picText="Bla bla bla...bildtext." />
    <picture filename="bilder/03.jpg" photographer="David Haglund" format="3:2" picText="Bla bla bla...bildtext." />
</picturegroup>
```

Nu är det så att det kan förekomma citationstecken i bildtexten. Det ställer till problem eftersom citationstecken vanligtvis används för att omsluta ett attributs värde. Kan jag på nått sätt göra så att jag kan använda citiationstecken i mina bildtexter?

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

## #2 — zcorpan, 2007-01-21T19:59Z

Ersätt dem med &quot;. Du behöver också ersätta \< med &lt; och & med &amp;.

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

## #3 — haagel, 2007-01-21T22:38Z

Tackar zcorpan! Det löste mitt problem!   :) 

En liten följd-fråga som någon kanske kan svara på: 

Jag har sett och läst att man kan skriva \<!\[CDATA\[ ...text... \]\]\> för att ange att texten (...text...) ska betraktas som textdata, vilket ska göra att man kan använda tecken som annars ställer till med problem. När och hur kan man använda detta? Det var det första jag testade, men det fungerade inte i mitt fall. Är det kanske så att man endast kan använda detta när textdatan står mellan start och sluttagg, och inte i ett attribut? (alltså \<tagg\>...text...\</tagg\>)

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

## #4 — jarvklo, 2007-01-21T23:22Z

> **haagel skrev:**
>
> Är det kanske så att man endast kan använda detta när textdatan står mellan start och sluttagg, och inte i ett attribut? (alltså \<tagg\>...text...\</tagg\>)

 Yep - så är det.  
Huvudregel attribut: <http://www.w3.org/TR/xml/#NT-AttValue>
Regler för CDATA-sektioner: <http://www.w3.org/TR/xml/#dt-cdsection>

Ur detta kan man nysta sig fram till att "[content](http://www.w3.org/TR/xml/#NT-content)" (dvs elementinnehåll) kan innehålla CDATA-sektioner, men att attributvärden inte kan det - som du säger ;)

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

## #5 — haagel, 2007-01-22T01:05Z

Tackar!   :)

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

---

Tråden på webben: https://www.webforum.nu/amne/xml/156273-citationstecken-i-xml-attribut
