XML problem|Programmering / Grafisk formgivning|Forum|Nordichardware

Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
The forums are currently locked and only available for read only access
sp_Feed sp_TopicIcon
XML problem
Avatar
Crida498
Mina inlägg skrivs i binär kod
Medlem
Forum Posts: 157
Member Since:
July 29, 2005
sp_UserOfflineSmall Offline
1
April 24, 2007 - 10:17 am
sp_Permalink sp_Print

Hej.

Jag försöker hämta data från en XML fil för en google-maps sida. Jag har dock stora problem med å, ä och ö.

Det här är min xml fil

<markers>
<marker lat="57.63841818837133" lng="18.292407989501953" html="Visby" label="Visby"/>
<marker lat="57.732660038817656" lng="18.612384796142578" html="Tingstäde" label="Tingstäde"/>
</markers>

Det här är biten av scriptet som hämtar data från xml filen och lagrar den i en option box:

      GDownloadUrl("markers.xml", function (doc) {
var xmlDoc = GXml.parse(doc);
var markers = xmlDoc.documentElement.getElementsByTagName("marker");

for (var i = 0; i < markers.length; i++) {
// obtain the attribues of each marker
var lat = parseFloat(markers[i].getAttribute("lat"));
var lng = parseFloat(markers[i].getAttribute("lng"));
var point = new GLatLng(lat,lng);
var html = markers[i].getAttribute("html");
var label = markers[i].getAttribute("label");

var marker = createMarker(point,label,html);
map.addOverlay(marker);
}
select_html += '</select>';
document.getElementById("selection").innerHTML = select_html;
});

Frågan är, hur gör jag får att använda å, ä och ö i min xml fil och sedan få det att visas på korrekt sätt?

PaPPa
Kommer du hit ofta?
Medlem
Forum Posts: 677
Member Since:
January 8, 2001
sp_UserOfflineSmall Offline
1132921
April 24, 2007 - 7:44 pm
sp_Permalink sp_Print

du måste speca encoding... företrädesvis på både htmlsidan och garanterat i xml'en.

iso 8859-1 eller möjligen UTF-8 är det du skall använda

<?xml version="1.0" encoding="UTF-8"?>

hur du lägger till det i html'en kan jag inte i huvudet, men google är din vän!

Avatar
Crida498
Mina inlägg skrivs i binär kod
Medlem
Forum Posts: 157
Member Since:
July 29, 2005
sp_UserOfflineSmall Offline
1133444
April 27, 2007 - 9:53 am
sp_Permalink sp_Print

Jag provade lite, och uppnådde ingenting 🙁

På hemsidan används redan en del å ä ö. Det är bara datan som hämtas från min xml fil som vägrar visa å, ä, ö.

Turbo123
Kommer du hit ofta?
Medlem
Forum Posts: 604
Member Since:
October 23, 2001
sp_UserOfflineSmall Offline
1133565
April 27, 2007 - 6:24 pm
sp_Permalink sp_Print

Jag har jobbat en del med XML och det har att göra med charset, iso 8859-1 eller UTF-8 precis som föregående talare säger. Jag har haft precis samma problem så jag vet!

Kör med UTF-8, då jag har för mig att UTF-8 och XML är kompisar 🙂 Deklarera UTF-8 i XML-filen och i XHTML-filen.
Spara även filerna som UTF-8, så ska det funka.

Avatar
Crida498
Mina inlägg skrivs i binär kod
Medlem
Forum Posts: 157
Member Since:
July 29, 2005
sp_UserOfflineSmall Offline
1133593
April 27, 2007 - 8:34 pm
sp_Permalink sp_Print

Skulle du kunna visa hur deklarationerna ser ut i respektive fil?

Avatar
Snorch
Member
Medlem
Forum Posts: 8881
Member Since:
March 14, 2001
sp_UserOfflineSmall Offline
1133594
April 27, 2007 - 8:51 pm
sp_Permalink sp_Print

Släng detta i början av xml-filen så borde det fungera:

I xhtml-filen i headern:

edit: här kan du läsa:
http://www.w3.org/Internationa.....-char-enc/

Forum Timezone: Europe/Stockholm
Most Users Ever Online: 694
Currently Online:
Guest(s) 30
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Andreas Galistel: 16287
Jonas Klar: 15897
ilg@dd: 10810
Nyhet: 10607
Mind: 10550
Ctrl: 10355
Gueno: 9881
Guest: 9344
Snorch: 8881
Callister: 8468
Newest Members:
PetrbonFU PetrbonFU
Karine Bembry
Dolores Mcdaniels
Anibal McLeish
Francisca Alt
Alfie Everhart
Lester Huitt
Orlando Jorgensen
Mikki Lundgren
Dakota Kozlowski
Forum Stats:
Groups: 11
Forums: 59
Topics: 146630
Posts: 1300967

 

Member Stats:
Guest Posters: 2
Members: 79425
Moderators: 0
Admins: 11
Administrators: nordicadmin, Henrik Berntsson, Anton Karmehed, Carl Holmberg, Joel Oscarsson, Mikael Linnér, Mikael Schwartz, Andreas Paulsson, Nickebjrk, Mattias Pettersson, EmxL