XML Starlet を使用してプログラムで xml ファイルを編集しています。次の XML ドキュメントがあります。
<manifest>
<application>
<activity>
<intent-filter>
<action/>
<category/>
</intent-filter>
<intent-filter>
</intent-filter>
</activity>
</application>
</manifest>
2 番目のノードに新しい<action>
タグを追加しようとしています。うっかり<intent-filter>
最初にノードを作成することなく、どうすればそれを行うことができますか?<intent-filter>
期待される出力:
<manifest>
<application>
<activity>
<intent-filter>
<action/>
<category/>
</intent-filter>
<intent-filter>
<action/>
</intent-filter>
</activity>
</application>
</manifest>
http://xmlstar.sourceforge.net/doc/xmlstarlet.txtのドキュメントを確認しましたが、この状況の解決策が見当たらないようです。
ありがとう!