特定の発生を置き換える方法
<xsd:element name="details" type="tns:taskMetadata"/>
と
<xsd:element name="details" type="tns:task"/>
xml ファイルで、同じものが複数回出現します。
サードパーティのタスクを使用せずに、XSLT タスクを使用してこれを実現できます。ただし、@Jayan が言及している xmltask には xslt の知識はあまり必要ありません。
誰かが置換タスクを使用するように言うつもりです...彼らの言うことを聞かないでください。詳細については、私のお気に入りのSOの回答を読んでください
サードパーティのライブラリを使用できる場合は、xmltaskを検討してください。これは、 apache-ant サイトの外部タスク リストにリストされています。
要件が小さい場合 (私のコードのように)、小さな Java プログラムを作成し、それをant-javataskから呼び出すことができます。