Avatar billede lasserasch Juniormester
07. maj 2007 - 09:50 Der er 2 kommentarer og
1 løsning

Encode mit XMLDocument.

Hejsa.

Har følgende kode :

  public void LoadXMLTreeView(String XML)
        {
           
            XmlDocument XmlR = new XmlDocument();
            try
                {
                   
                    XmlR.LoadXml(XML);

osv.....


Men når jeg løber i gennem mit XmlR og udskriver værdierne, så er encodingen ikke korrekt = ÆØÅ ser mærkeligt ud.

Og i strengen XML ser de fine ud.

Kan ikke lige finde ud af hvordan jeg kan encode til UTF-8 og stadig bruge XMLDocument til at løbe igennem mit XML resultat.


Nogen der har en løsning på det?

/Lasse
Avatar billede dr_chaos Nybegynder
07. maj 2007 - 12:43 #1
Du skal tilføje en deklaration til xml documentet:
// Create an XML declaration.
    XmlDeclaration xmldecl;
    xmldecl = doc.CreateXmlDeclaration("1.0",null,null);
    xmldecl.Encoding="UTF-8";
    xmldecl.Standalone="yes";   
     
    // Add the new node to the document.
    XmlElement root = doc.DocumentElement;
    doc.InsertBefore(xmldecl, root);


Du skal sætte Encoding til den værdi som passer dig. standard er utf-8 mener. Du skal muligvis bruge iso-8859-1
Avatar billede lasserasch Juniormester
02. oktober 2007 - 12:44 #2
Smid et svar for points!
Avatar billede dr_chaos Nybegynder
02. oktober 2007 - 18:42 #3
svar :)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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