値だけでなく、既存の要素の属性を変更したいだけでなく、キーも追加/削除/変更したい。例えば、
<frame_geometry name="border" has_title="false"/>
追加したい:rounded_top_left = "5"など...
作成後に要素属性のキーを変更することは可能ですか?
そうでない場合は、回避策を使用できます。たとえば、すべての要素の属性を一時的な辞書に保存し、その+/-から新しい要素を作成します。
ただし、変更する必要のある要素にはいくつかのサブ要素もあるため、このソリューションは望ましくありません...