У меня есть xml файлы, которые содержат Engli sh и французские строки в качестве сообщений. Я пытаюсь прочитать указанный элемент c из файла xml и заменить его значение другим заданным значением c.
Пример (в приведенном ниже файле xml): Заменить "Bonjour le monde "with" bonjour le monde à nouveau ".
Есть идеи, как этого добиться, используя QXmlStreamReader и QXmlStreamWriter? Моя программа-пример не работает должным образом. Я использую qt 5.14.0
// xml file: myfile. xml
<?xml version='1.0' encoding='utf-8'?>
<TS language="fr_FR" version="2.1">
<context>
<name>TRStringFactory</name>
<message>
<location filename="test.cpp" line="28" />
<source>none</source>
<translation type="unfinished">aucun</translation>
</message>
<message>
<location filename="test.cpp" line="29" />
<source>hello world</source>
<translation type="unfinished">Bonjour le monde</translation>
</message>
</context>
</TS>