データセットを格納する非常に大きな (100 メガバイト以上の非圧縮) XML ファイルがあり、いくつかの値を選択的に変更しようとしています。
たとえば、sample.xml
次のようになります。
<objects>
<object>
<name>Foo</name>
<constant1>10</constant1>
<constant2>20</constant2>
</object>
<object>
<name>Bar</name>
<constant1>15</constant1>
<constant2>40</constant2>
</object>
<objects>
<constant1>
ここで、 の値を 18に変更したいのですが、要素が valueを持つオブジェクトに対してのみです。私は XML スターレットのドキュメントを調べてきましたが、編集に関するその記事には、何かが欠けていない限り、ツリー内で要素の属性を直接検索する方法の例しかありません...Name
Foo