問題タブ [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.
java - Sun は Java DTD URL を非推奨にしましたか?
ANT スクリプトでは、条件付きロジック (つまり、if ステートメント) にxmltask ANT タスクを使用します。
現在、このタスクは「 http://java.sun.com/dtd/application_1_3.dtd 」に到達できないため、爆撃中です。ブラウザでもこの URL にアクセスできません。Sun はこれらの Java DTD URL を「非推奨」にしましたか?
更新: http://java.sun.com/も利用できないようです。これが Sun/Oracle 側の機能停止なのか、それともこのサイトが廃止されたのかは不明です。
更新 2: OK、今は動作しています。昨日から働いていません - 誓います!@Jeremy は正しいと思います。これを自分でホストする必要があります。
ant - source-file から dest-file の特定の位置にタグをコピーして、ant xmltask を使用して XML ファイルを拡張する方法
ローカル開発用に特別な web.xml を作成しようとしています。
最終的なweb.xml内の特定の位置に選択して貼り付ける必要がある別のxmlファイルにいくつかのタグを保存しています。
これを実現するために、次の方法でコピーと貼り付けのアクションを使用しています。
私の意図は、ソース ファイルからすべての init-param タグを収集し、貼り付け操作で選択したタグの後に貼り付けることです。
また、contains()関数で指定内容のタグを含むタグを選択する部分もスムーズに動きません。
この xpath 式を形成するためのより良い方法があるかもしれません...
アップデート:
前に書いたように、私はこの問題への最善のアプローチを知りません。スタイルシートを使用して変換する可能性について読んだことがありますが、ant-xmltask はより洗練されたソリューションであると約束されていたので、これを最初に試しました。
私がこのアプローチを採用した限り、このアプローチを使用して web.xml にタグを挿入/書き込むことができます。少し複雑でない場所に単一の init-param タグを挿入することに成功しました。
だから私の問題は次のとおりでした: A: バッファに複数のタグを選択したい B: そのバッファの内容を名前 (インデックスではない) で指定されたタグの後に挿入したい。
ソース (templates.xml) を web.xml に挿入する例を次に示します。
上記のセクションを貼り付ける web.xml の一部を次に示します。
そして、ここに私が達成したい結果があります:
xml - xmltasks が機能しない
次のタスクがあり、何らかの理由でファイルが一致しません:
探しているxmlファイルは次のとおりです。
この質問にとって重要ではないものを削除しました。同じファイルで NetBeans の Xpath プラグインを使用すると、ext/extensions/Zone_x.jar と ../../Simple Marauroa Java/Zone Extension/dist/Zone_y.jar の一致がそれぞれ表示されますが、タスクではそれらが表示されません。
何か案は?
visual-studio-2010 - MSBuild: プロジェクト参照をファイル バイナリ参照に変更する
MSBuild でビルドしている .net / C# プロジェクトがいくつかあります。
私が構築しているプロジェクトには、他の C# プロジェクトへのプロジェクト参照がいくつかあります。
私は個々のプロジェクトのみをビルドしているので、ビルド中にフォルダー内の実際のバイナリへのプロジェクト参照を再指定したいと思います。
MSBuild ステップで既に "BuildProjectReferences" を False に設定しています。
したがって、基本的には、MSBuild にプロジェクト ref を無視させ、新しいディレクトリでそれらのバイナリを探してもらいたいと考えています。
これは可能ですか?ビルド前にプロジェクト ファイルを動的に変更しなくても、これは可能ですか?
** アップデート 1 **
詳細情報が役立つかもしれません...私は実際に、Ant/AntDotNet/MSBuild を介して各バイナリを構築し、Artifactory にアップロードしています。私は基本的に、.Net バイナリで Ivy の依存関係管理を使用しています。
現在、依存関係のアップロードとダウンロードが正常に機能しています。
私が見逃している唯一の部分は、MSBuild がプロジェクト ファイルにあるプロジェクト参照ではなく、ファイルの依存関係としてバイナリを検索することです。
** アップデート 2 **
MSBuild は、XMLPoke および XMLPeek を使用した csproj ファイルの編集をサポートしているようです。
したがって、私の場合、プロジェクト ファイルで次のように変更する必要があります。
これに
誰かが私にそれについての指針を与えることができますか?
xml - ant xmltask を使用して xml ファイル内の兄弟ノードの値を見つける
次の xml ブロック (標準の jboss web.xml ファイル) があります。
で選択<param-value>
してコピーし<init-param>
たい。<param-name>=checkInterval
複数(異なる)<init-params>
があるので、動的に選択する必要があります。
私は次のことを試しました:
予想される結果は -1 ですが、プロパティは未定義です。何か案が ?
parsing - xmltaskを使用して1つの値を別の値にコピーします
xmlタスクがリスト内の要素ごとに1つのノードの値を別のノードにコピーすることは可能ですか?
ソースXML:
宛先XML:
私はアリの仕事で上記を達成しようとしていますが、それを行う方法を見つけられないようです。これが私がこれまでに行っていることです。
リスト内のすべての要素について、あるノードから次のノードに値をコピーする方法について何か考えはありますか?
ssis - SSIS 2005 で XML ファイルを読み取るときに行末を管理するにはどうすればよいですか
私は単純なxmlファイルを持っています。そのファイルの要素を次のように定義しました...
そのスキーマに一致すると思われる 2 つの Xml ファイルを作成します。1 つは CR/LF 行末 (Windows) を使用し、もう 1 つは LF 行末 (Unix) を使用します。
Unix ファイルの場合、Comments 値の長さは 4000 バイトです。Windows ファイルの対応する長さは、余分な CR バイトがあるため、当然のことながら 4000 バイトを超えています。
Xml メモ帳で Xml ファイルを検証すると、両方のファイルが有効です。CR/LF は、Xml 仕様2.11 の行末処理に従って、単一の LF に自動的に変換されることになっているため、期待どおりです。
Xml タスクを介してファイルをロードすると、有効な Unix ファイルのみが表示され、Windows バージョンは 4000 文字を超えると表示されます。
Xml 仕様に従って動作するように Xml タスクを構成できますか? または、CR/LF 行末を自分で変換してから再検証する必要がありますか?
xpath - XMLファイルに異なる名前空間の要素がある場合、XMLTasksを使用するantからのXMLPathは一致しません
XMLTasksを使用して一致するものを取得してxmlファイル内のいくつかの値を置き換えようとしていますが、一致しないために失敗し続けます。他のツールを使用すると、xpathは正しいと表示されますが、何が問題なのかわかりません。
ここで私が検索しているファイル:
そして、これは私が使用しているパス式です:
これが私が実行しようとしているタスクの関連部分です:
@ {subproject}は数値に解決され、すでに数値に変更しようとしましたが、同じ効果があります。何か案が?
java - Java 1.7のxmltask?
現在、Java 1.6 を使用して XMLTask に取り組んでいます。1.6 では正常に動作していますが、1.6 から 1.7 に変更すると、次のエラーがスローされます。