Jag bloggar numera på http://blog.dileno.com ».

Prenumerera på RSS

Så skriver du ut HTML-kod som ligger i XML-block

Ibland måste man ha HTML-kod i XML-block för att formattera text som ligger i XML-block och ska visas på en webbsida. Jag visar dig två metoder som kan spara tid för dig - och samtidigt skriva ut HTML-kod som ligger i XML-block korrekt.

CDATA

Du kan använda dig av CDATA-blocket för att bädda in HTML-kod i ett XML-element. Då startar du CDATA-blocket med <![CDATA[ och avslutar med ]]>. Så här:

<Address>
<![CDATA[
Kungsgatan 7
<br />SE-11343 Stockholm
<br />Sverige
]]>
</Address>

Entiteten för start- eller slut-taggen

Om det inte fungerar att använda sig av CDATA så kan du i stället skriva ut entiteten för start- eller slut-taggen. < blir då &lt; och > blir då &gt; Så här:

<Address>
Kungsgatan 7
&lt;br /&gt;SE-11343 Stockholm
&lt;br /&gt;Sverige
</Address>

Kommentarer

Fint. Detta gjorde jag senast när jag märkte att Googles spårningskod inte validerade mot XHTML. Lägg till CDATA och Googles kod validerar.

Till sidhuvudet

Clicky Web Analytics