Hallo,
ich habe ein Problem beim Auslesen folgender
XML:
Code:
<?
xml version="1.0" encoding="utf-8"?>
<!-- comid136045 -->
<ArrayOfSpieler xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Spieler>
<Name>Matthias</Name>
<AccountValue>7046800</AccountValue>
<SpielerColor>0</SpielerColor>
<SpielerPunkte>480</SpielerPunkte>
</Spieler>
<Spieler>
<Name>Dennis</Name>
<AccountValue>938900</AccountValue>
<SpielerColor>0</SpielerColor>
<SpielerPunkte>481</SpielerPunkte>
</Spieler>
<Spieler>
<Name>René</Name>
<AccountValue>3796080</AccountValue>
<SpielerColor>0</SpielerColor>
<SpielerPunkte>442</SpielerPunkte>
</Spieler>
</ArrayOfSpieler>
Ich nutze Lazarus 0.9.28.2b und habe die units
dom, xmlwrite und xmlread eingebunden. Ich lese die
XML über 2 ineinander verschachtelte Schleifen in ein StringGrid. Das funktioniert auch, bis auf das "é" im Namen des Spielers "René". Das wird bereits beim Lesen aus der
XML "verschluckt". Woran liegt das und wie kann ich das beheben?
Vielen Dank schonmal für eure Hilfe!