値21〜22の間にあるノードを削除したい場合は、サブコンテンツも削除する必要があります。私はawkやsedのような多くの方法を使って試しました。その行を削除してコンテンツを残します。このhttp://pastebin.com/9E7Cj4tPhttp://pastebin.com/A3xScxHtへXML - パターンを基にノードとそのコンテンツを削除する
0
A
答えて
1
から はsed
またはawk
は、XML対応のツールを使用して使用しないでください。
open input.xml ;
rm //imgdir[@name=21 or @name=22] ;
save output.xml ;
xmlstarlet
と同様
1
関連する問題
- 1. ブーストプロパティツリー:私はXMLに基づいていますptreeでからノードを削除するノードとその親ノード
- 2. XMLノードを削除する
- 3. 最後のxmlノードとその子をboost libで削除するには?
- 4. Java XML削除ノード
- 5. 特定のノード(Javaパーサー)を保持するXMLコンテンツを削除する
- 6. 子ノードをXMLから削除する
- 7. RigidBodyノードとその子ノードを削除する方法
- 8. PerlとXML :: Smart - XMLファイルからノードを削除する方法
- 9. XML子ノードの削除
- 10. Java XML pharsing削除ノード
- 11. XML内の子ノードを削除
- 12. パターンに基づいて複数の行を削除する
- 13. 子ノードに保つXMLの親ノードを削除
- 14. フォルダとそのコンテンツを削除するAWS S3 java
- 15. 複製ノードとその関係をneo4jで削除する
- 16. ブーストプロパティツリー:ノードを削除する
- 17. 別のxmlの中にあるxml内のノードを削除する方法
- 18. PHP - ノードを削除し、私はこのようなXML持って、それはコンテンツ
- 19. 一致するデータに基づいてノードを削除する
- 20. drupalのIDに基づいてノードを削除する7
- 21. C#XSLT子ノードの属性に基づいて親ノードを削除します
- 22. XMLの文字列パターンと一致するノードをカウントする
- 23. 親ノード間にxmlノードを移動して重複を削除する - xslt 2.0
- 24. XML StarletカスタムXMlノードを削除します。
- 25. XSLTを使用して空のXMLノードを削除する
- 26. C#でいくつかの基準に基づいてxmlノードとその子ノードの値を選択
- 27. パターンに基づいてファイル内の繰り返し線を削除します
- 28. ノードの内容を検索し、xmlファイルの親ノードを削除するvba
- 29. ユーザアカウントを削除すると、他のノードの削除
- 30. php:preg_replace_callbackパターンで検出されたコンテンツを削除します
感謝!出来た! –