Avatar billede nemezis_aalborg Nybegynder
28. september 2004 - 09:00 Der er 6 kommentarer og
1 løsning

Tekst transkodning

Hejsa,

vi er nogle stykker, som er i gang med at kode et større program, som kræver at vi er nødt til at læse tekst i forskellige encodings.

Helt specifikt er det et program, der overholder XML 1.1.

Vi vil gerne være i stand til at loade en hvilket som helst tekst encoding kompatibel med XML 1.1 ind i vores program, og så arbejde med det i et internt format (prob. wchar_t), for derefter at gemme det i det originale format.

Har søgt over alt, kan ikke umiddelbart finde noget på nettet, men der må da være nogen, der har skrevet et library! ;)

Btw. det skal køre både på linux og windows, så windows.h dur ikke :/

På forhånd tak,
/Søren
Avatar billede arne_v Ekspert
28. september 2004 - 10:41 #1
Jeg ville kigge på http://xml.apache.org/xerces-c/
Avatar billede nemezis_aalborg Nybegynder
28. september 2004 - 11:05 #2
Ja har kigget lidt på den, men synes ikke lige at jeg kan se i koden, hvilke klasser, det er, der konverterer til det interne format (konverterings klasser er sikkert ikke dokumenteret).
Xerces dll'en kan ikke bruges, da det er meget store filer vi arbejder med, og xerces failer, men derfor ville det jo være fint hvis der var nogle af klasserne man kan bruge.
Avatar billede arne_v Ekspert
28. september 2004 - 11:54 #3
Jeg prøver lige at lede efter konverteringen.

Selvom filerne er store - kan du så ikke bruge SAX ?
Avatar billede nemezis_aalborg Nybegynder
28. september 2004 - 12:47 #4
Jo til at parse dem kan jeg sagtens bruge SAX, problemet er at det er en grafisk editor vi laver, så vi har egentlig ikke behov for at parse XML'en :)
Avatar billede arne_v Ekspert
28. september 2004 - 23:55 #5
XMLString har ihvertfald nogle transcode metoder:

http://xml.apache.org/xerces-c/apiDocs/classXMLString.html
Avatar billede arne_v Ekspert
28. september 2004 - 23:59 #6
For slet ikke at snakke om XMLTranscoder klassen:

http://xml.apache.org/xerces-c/apiDocs/classXMLTranscoder.html
Avatar billede nemezis_aalborg Nybegynder
27. oktober 2004 - 19:51 #7
Hmmm... kan ikke få det til at virke.. har selv fundet noget.. Lukker.
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