この投稿では、コンテンツで要素を選択する方法を見つけました。完璧に動作します!
しかし、すべての値に対していいえ:-(
ここに私のxml:
<metainfo id="19120454-8234-47EB-B7FE-7691B53788DF" type="volume">
<id>
3138224245
</id>
<index>
1
</index>
<is-last>
1
</is-last>
<name>
asdf
</name>
<raw-archive-id>
6898476220317415805
</raw-archive-id>
<raw-archive-key>
977D7B4B-D234-4E95-8BE2-BE0F8E865701
</raw-archive-key>
<size>
54812566016
</size>
<slice-key/>
<timestamp>
1385742689568
</timestamp>
</metainfo>
ID、インデックス、またはタイムスタンプによる選択は完全に機能します。(「xml」はWindows版のコマンドです...):
xml sel -t -c "/metabundle/metainfo[timestamp=1385742689568]" test.xml
しかし、「name」や「raw-archive-key」などの別のタグで選択したい場合、何か問題が発生します。
xml sel -t -c "/metabundle/metainfo[name=asdf]" test.xml
このコマンドは何も出力しません。name と raw-archive-key の両方のタグに、英数字があります。「asdf」を「01」に変更すると動作します!
では、英数字が含まれている場合、コンテンツで選択する方法は?
前もって感謝します!