can freepascal read and write XML files on the DS?