XML не творит волшебство
Вы можете использовать XML или обычный текст
для этого подумайте, что бы вы сделали, работая с файлами.
вы бы использовали jave для записи данных в файл
тогда вы можете использовать c ++ для чтения этого файла.
ну так же с розеткой
XML не особенный. простой текст может сделать работу
XML только добавить структуру
я бы не предложил самостоятельно выполнять сериализацию для тяжелых задач
вы можете рассмотреть возможность использования JNI / JNA
лучший способ - использовать corba, но это может быть излишним