Avatar billede ttopholm Nybegynder
07. juni 2005 - 11:20 Der er 8 kommentarer og
1 løsning

xml encoding med danske tegn

Jeg er ved at lave en xml-fil, men har lidt problemer med encoding...

Jeg vil gerne have den starter således:

<?xml version="1.0" encoding="iso-8859-1" ?>

men når jeg bruger i asp, den her:
Set objPI = objDom.createProcessingInstruction("xml", " version='1.0' encoding='iso-8859-1'")
objDom.insertBefore objPI, objDom.childNodes(0)

Skrive den bare:
<?xml version="1.0" ?>

Istedet for det jeg vil have..

grunden til det er at den ikke kan håndtere æøå

Er der en smart måde at gøre det på...
Avatar billede ttopholm Nybegynder
07. juni 2005 - 11:22 #1
jeg bruger Microsoft.XMLDOM
Avatar billede medions Nybegynder
07. juni 2005 - 12:35 #2
Du skal bruge CDATA:
<dittag><![CDATA[ Din tekst her...ÆØÅ ]]></dittag>

//>Rune
Avatar billede ttopholm Nybegynder
08. juni 2005 - 23:52 #3
Så udelader den bare..... JEg skal have det med jo...

Det er noget jeg poster til et eksternt side.... Så derfor er det vigtigt at det er encodet med iso-8859-1
Avatar billede olebole Juniormester
14. juni 2005 - 16:58 #4
<ole>

Jeg vil mene, du i stedet kan sige:
  objDom.loadXML("<?xml version=\"1.0\" encoding=\"iso-8859-1\" ?>")

- og så tage den derfra?

/mvh
</bole>
Avatar billede ttopholm Nybegynder
21. juni 2005 - 09:49 #5
Olebole -> Det er en mulighed, men er der ikke en mere korrekt måde at gøre det på ;-)
Avatar billede ttopholm Nybegynder
16. august 2005 - 07:08 #6
Lukker, da jeg ikke kunne bruge løsningerne.
Avatar billede olebole Juniormester
16. august 2005 - 07:36 #7
Hvis du i et HTML-dokument skriver:

<script type="text/vbscript" language="VBScript">
dim objDom, objPI
set objDom = CreateObject("Microsoft.XMLDOM")
Set objPI = objDom.createProcessingInstruction("xml", " version='1.0' encoding='iso-8859-1'")
objDom.insertBefore objPI, objDom.childNodes(0)
msgbox objDom.firstChild.text
</script>

- og kaster den i en IE, ser documentElement-elementet i hvert fald rigtigt ud  :)
Avatar billede olebole Juniormester
16. august 2005 - 07:37 #8
- baahhh ikke 'documentElement-elementet', men XML-deklarationen  :)
Avatar billede olebole Juniormester
16. august 2005 - 07:43 #9
*LooOooL* - men så prøv:
  msgbox objDom.xml

- giver op  :)
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