Avatar billede kernelx Juniormester
09. august 2007 - 19:56 Der er 4 kommentarer og
1 løsning

CDATA og CDATA-Paranteser

hi,

hvis jeg vil skrive "<firstname>Testnavn</firstname>" i CDATA så er der ingen problemer:
---
<![CDATA[<firstname>Testnavn</firstname>]]>
---

men hvis hvordan kan jeg få strings i CDATA som indeholder "]]>"?
f.eks.: "med ]]> er det forbi med CDATA":
---
<![CDATA[med ]]> er det forbi med CDATA]]>
---

hvordan kan jeg få ovenstående CDATA-indhold til at virke?


med venlig hilsen
KernelX
Avatar billede kalp Novice
09. august 2007 - 20:09 #1
A CDATA section cannot contain the string "]]>", therefore, nested CDATA sections are not allowed.

http://www.w3schools.com/xml/xml_cdata.asp
Avatar billede kalp Novice
09. august 2007 - 20:09 #2
hvis du programmere din XML sammen med et programmeringssprog så kan du vel også bare encode dine strings som skal stå i CData tag'et og på den måde skrive hvad som helst:)
Avatar billede kernelx Juniormester
09. august 2007 - 20:14 #3
mange tak - husk at skrive et eller andet som svar
Avatar billede erikjacobsen Ekspert
09. august 2007 - 20:19 #4
Også http://en.wikipedia.org/wiki/CDATA afsnit Uses of CDATA sections

to encode "]]>": <![CDATA[]]]]><![CDATA[>]]>
Avatar billede kalp Novice
09. august 2007 - 20:25 #5
:)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester