QXmlStreamWriter を使用して XML ファイルを作成しました。キー値に基づいて 1 つのノードを削除するにはどうすればよいですか。
1 に答える
2
そこで使用している API は間違っています。QXmlStreamWriter
は、名前が示すように、XML データのストリームを書き込みます。書き込みが完了すると、最終的に XML ファイルが作成されます。これを変更する場合は、このファイルを解析して戻す必要があります。
XML ファイルを定期的に変更する予定がある場合は、QDomDocument
. これらのQXmlStream...
クラスは、XML ドキュメントの編集ではなく、データ構造のシリアライズとデシリアライズに使用されます。
もう 1 つのアイデアは、XSLT プロセッサを使用することです。
于 2012-09-12T14:45:45.253 に答える