問題タブ [xmltask]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - キーと値のペアリング XML ファイルを ant 経由で読み取りますか?
以下のようなXMLファイルを読みたい
path
where kind
isの値を読みたい"src"
。すべてのパス値を取得できますが、それに対する条件を暗示することはできません。次のコードを使用しています。
すべての値で正常に動作していますが、 where ispath
の値を取得するにはどうすればよいですか? path
kind
"src"
ant - xml ファイル内のノードを置換する際の xmltask エラー
ターゲットreplace
を実行中にエラーが発生しましたxmltask
:
問題は、同僚が自分のコンピューターで同じコードを実行しても問題がなかったことです。同僚にはエラーが発生しなかったのに、なぜエラーが発生したのかわかりません。
build.xml の一部は次のとおりです。
プロパティファイルの一部は次のとおりです。
java - Ant xmltask または perl スクリプトを使用して、2 つの xml ファイル間のエントリを追加/削除/更新します。
これが最初の xml ファイル input.xml です。
input.xml :
input.xml から読み取り、output.xml のそれぞれのエントリを追加/削除/更新する必要があります。
output.xml:
ant - java.net.ConnectException: 接続がタイムアウトしました: ANT ビルドで接続します
java.net.ConnectException: Connection timed out: connect during ANT build に直面しています。これは、ANT を使用するすべての Java 開発者マシンで発生しています。java.sun.com が問題の原因であるため、web.xml で以下のタグをブロックしようとしました。
しかし、それでも問題は解決していないようです。この問題の解決にご協力ください。
以下はスタックトレース、
xml - Antを使用してXMLフィールドの値を置き換える方法は?
Ant スクリプトでjavax.persistence.jdbc.url
は、次の persistence.xml ファイルのプロパティの値を置き換える必要があります。
XMLTask をダウンロードし、次のことを試しました。
残念ながら、これは機能しません。エラーは発生しません。ソースと宛先の両方の xml ファイルの内容がコンソールに表示され、それらは同じです。上記の置換命令が実行されないかのようです (または、更新するプロパティを特定しません)。
=== パトリスからの次の応答 ===========================================
これは、永続タグのスキーマ定義なしで機能するようです:
これは、永続タグのスキーマ定義で機能するようです:
処理する必要がある属性は非常にユニークであるため、属性パス全体を調べる必要なく、これで問題なく機能します。
ant - Ant xmltask を使用してデータソースを wildfly 8 の standalone.xml に追加する
Ant ツールを使用してソフトウェアのインストール プロセスを自動化する方法を調査しています。
wildfly の standalone.xml ファイルを編集してデータソースを追加するというものを除いて、ほとんどのことを達成できました。
ここでの問題は、ant xmltask が複数の名前空間を解決できないことだと思います。
名前空間があることを指定して、コピー パスを<insert path="/:server/:profile/:subsystem[3]/:datasources" unless="modelexists">
':' として指定しました。
名前空間がスタンドアロンのサーバー要素にある場合は正常に機能しますが、サブシステムに別の名前空間があるため、サブシステムを編集しようとして<profile><subsystem>
いるため、データソースを挿入できません。
誰かがここで私を助けてくれることを願っています。
ありがとう。