私は実際にbashでこれに取り組むための最良のアプローチに関するアドバイスを探しています。XMLファイルの解析と既存のキーに基づく新しいキーの追加
<?xml version="1.0"?>
<myList>
<dataitem>
<path>./5553 Subset 43d.zip</path>
<name>5553 Subset 43d</name>
</dataitem>
<dataitem>
<path>./Another file name here with spaces.zip</path>
<name>Another file name here with spaces</name>
</dataitem>
...
そして、私はMP4の拡張子を持つ<name>
キーのデータを使用して、各<dataitem>
に追加のキーを追加したいと思いますので、それは:
私はこのようになりますエントリ1000年代とXMLファイルを持っています
<?xml version="1.0"?>
<myList>
<dataitem>
<path>./5553 Subset 43d.zip</path>
<name>5553 Subset 43d</name>
<video>5553 Subset 43d.mp4</video>
</dataitem>
<dataitem>
<path>./Another file name here with spaces.zip</path>
<name>Another file name here with spaces</name>
<video>Another file name here with spaces.mp4</video>
</dataitem>
...
(インストールxsltprocのを使用して、ローカルのCDパスを想定)これはそのようなエレガントなソリューションです - 大いに感謝します – ThatDude
@ThatDude、あなたは大丈夫です – RomanPerekhrest