QDomElementのテキストを編集する必要があります-例:
内容が-のXMLファイルがあります
<root>
<firstchild>Edit text here</firstchild>
</root>
子要素のテキストを編集するにはどうすればよい<firstchild>
ですか?
Qt4.7で提供されているQDomDocumentクラスの説明のQDomElementに関数が表示されません
Edit1-詳細を追加しています。
xmlファイルを読み取り、変更して保存する必要があります。ファイルのフォーマットは以下の通りです-
<root>
<firstchild>Edit text here</firstchild>
</root>
要素の値を編集する必要があります。xmlファイルを読み取るためのコードは-
QFile xmlFile(".\\iWantToEdit.xml"); xmlFile.open(QIODevice::ReadWrite); QByteArray xmlData(xmlFile.readAll()); QDomDocument doc; doc.setContent(xmlData);
//必要な値を読み取ります
//変更した値を書き戻しますか?
注:QDomElementをQDomNodeにキャストし、関数setNodeValue()を使用しようとしました。ただし、QDomElementには適用されません。
提案、コードサンプル、リンクは大歓迎です。