---
title: "Mera problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/xml/5179-mera-problem"
topic: "XML"
topic_url: "https://www.webforum.nu/amne/xml"
author: "jonne"
published: "2001-03-13T14:29:00.000Z"
updated: "2001-03-13T16:13:00.000Z"
replies: 4
views: 351
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/5179-mera-problem"
---

# Mera problem

## #1 — jonne, 2001-03-13T14:29Z

Följande :

```
Användningsområden:
<xsl:value-of select="eqn:way"/>

Listpris:
<xsl:value-of select="eqn:list-price"/>

Motiv:
<xsl:value-of select="eqn:keywords"/>
```

Blir:

```
Användningsområden:
Liseberg
Listpris:
5200.0
Motiv:
fasad; Teater; Stockholm
```

För att ni ska slippa leka "fin-fem-fel" så kan jag påpeka att det är radbrytningarna som strular.

Detta ska **inte** ut på någon websida så jag kan inte använda br. Det ska nämligen skickas som ett mail utan hmtl formatering.

Finns det någon (pekar på @anders ;)) som har en lösning ?

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

## #2 — MattiasW, 2001-03-13T15:48Z

Hehe. Heter inte @anders men jag kan försöka hjälpa dig ändå.

XML och radbrytningar, mellanslag osv är ett problem. Jag har provat alla möjliga varianter men tycker inte dom fungerar bra.

By default tar XML parsern bort alla "extraneous white space" från dokumentet.

Du kan prova att sätta reserveWhiteSpace egenskap hos XMLDOMDocument objektet till True. Om du nu använder M$'s XMLDOM klasser.

Om man sätter preserveWhiteSpace till True behåller XML-parsern dokumentets ursprungliga format.

M$ beskriver detta på ett något kryptiskt sätt.

Finns en egenskap xml:space="preserve" man oxå kan prova.

Själv lägger jag in texten &#13; i xsl'en. När xml/xsl'en är klar använder jag en vanlig "search and replace" på texten och byter ut &#13; mot \<br/\> eller CRLF.
&#13; blir &#13; när XML parsern gjort sitt.

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

## #3 — MattiasW, 2001-03-13T15:52Z

Oj. Såg att wF formaterade om min text. 

På slutet försökte jag förklara att jag lägger in en kombination av tecken i xsl'en som jag senare byter ut mot radbytning eller \<br\>.

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

## #4 — jonne, 2001-03-13T16:00Z

Hittade ett annat sätt. Lite "cheap" kanske men det verkade fungera i det syftet som jag ska ha det:

\<xsl:text\>
\</xsl:text\>

där man vill ha radbryt

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

## #5 — MattiasW, 2001-03-13T16:13Z

Ja där ser man :).

Ett problem den dock inte löser:

Om texten man hämtar med \<xsl:value-of innehåller radbrytningar, typ innehållet i ett meddelande.
Då blir det problem :)

Jag brukar då först byta ut radbryningarna till den där kombitationen jag talade om. Sedan när allt är klart får jag byta tillbaka.

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

---

Tråden på webben: https://www.webforum.nu/amne/xml/5179-mera-problem
