問題タブ [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 - Ant XmlTask を使用して属性値を更新中に DTD が見つからないというエラーが発生しました
debug.classpath
物件の価値を更新したい。私はXmlTask
操作を行うために使用しています。ただし、DTD
見つからない問題を実行しています。
これが私のターゲット XML ファイルです。
これが私の Ant ターゲットです。
このターゲットを実行すると、以下のエラーが発生します。
[xmltask] java.io.FileNotFoundException: D:\utils\xconf.dtd (指定されたファイルが見つかりません)
この DTD は、 という Jar ファイルに存在しますUtils.jar
。google'ingした後XmlCatalog
、ターゲットのバージョンの下に書いたタスクと使用を見つけました(意図的に使用したかどうかはわかりませんXmlCatalog
)。はUtils.jar
Ant のクラスパスにないため、 を使用して追加しようとしました<classpath>
。
ただし、このターゲットを実行すると、以下のエラーが発生します
[xmltask] java.lang.NullPointerException [xmltask] at org.apache.tools.ant.types.XMLCatalog.findMatchingEntry(XMLCatalog.java:592) [xmltask] at org.apache.tools.ant.types.XMLCatalog.access$000 (XMLCatalog.java:119) [xmltask] at org.apache.tools.ant.types.XMLCatalog$InternalResolver.resolveEntity(XMLCatalog.java:811) [xmltask] at org.apache.tools.ant.types.XMLCatalog.resolveEntity (XMLCatalog.java:385) [xmltask] com.sun.org.apache.xerces.internal.util.EntityResolverWrapper.resolveEntity(EntityResolverWrapper.java:110) [xmltask] com.sun.org.apache.xerces.internal .impl.XMLEntityManager.resolveEntityAsPerStax(XMLEntityManager.java:994) [xmltask] at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(XMLDocumentScannerImpl.java:1149) [xmltask] at com.sun .org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(XMLDocumentScannerImpl.java:1047) [xmltask] at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java: 960) [xmltask] at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:607) [xmltask] at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl. next(XMLNSDocumentScannerImpl.java:116) [xmltask] com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:488) [xmltask] com.sun.org.apache.xerces. internal.parsers.XML11Configuration.parse(XML11Configuration.java:835) [xmltask] com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.ジャワ:764)
入れUtils.jar
た後でも、$ANT_HOME/lib
上記のエラーが表示されます。どんな助けでも大歓迎です。Ant でこれを実現する別の方法を提案できます。
前もって感謝します。
ant - xmltask の削除が機能しない
私はこのapplication.xmlを持っています
この xml では、タグ ejb を含む「module」タグの部分を削除する必要があります。これを行うために私は試しました
残念ながら、これは何も削除しませんでした-ログ部分は次のとおりです。
何か案が?前もって感謝します!
フランク
ant - Ant スクリプト プロパティ ファイルをループし、値を動的に置換する
いくつかの XML ファイルをループし、その中の環境固有の値を置き換えて、新しい XML ファイルのセットを作成する必要がありました。環境固有の値は、プロパティ ファイルから取得されます。以下のように、ディレクトリをループしてすべてのファイルを読み取り、xmltask を使用して特定の値を置き換えることができます。
しかし、プロパティ ファイルを読み込んで、そこからパス/値を取得したいと考えています。この場合のさまざまなオプションとしてプロパティセレクター、プロパティ、var を使用してみましたが、パスは取得できましたが、値は取得できませんでした。以下は、私が使用しているプロパティ ファイルとターゲットのスニペットです。
皆さんが光を当てることができれば、本当に役に立ちます。
ありがとう、ベンカット
xml - XMLタスク、バッファを保存するには?
私はANTでXMLタスクを使用して、siome XMLのものをコピーしています。
コードのこの部分は、Checktag と ID 123 の間のすべてをコピーします。私の唯一の問題は、バッファ テストを新しい xml ファイルに保存する方法が本当にわからないことです。
ant - xmltask を使用して XML に属性を追加する
私はこれを持っています
xmltask を使用してこの属性を追加するにはどうすればよいですか?
ドキュメントで何も見つかりません。
ありがとう
xml - XMLTask 変換 ' を '
xmltask を実行すると、 のようなタグが変換'
され'
ます。例: 送信元:
<Value>'operation'</Value>
送信先:
<Value>'operation'</Value>
この自動変換を回避するにはどうすればよいですか?
それはそのままでいてほしい'
。
android - AndroidManifest を xmltask で変更する
ant xmltaskを使用して、IntelliJ IDEA で AndroidManifest.xml を前処理しようとしています。私のbuild.xmlは次のようになります
AndroidManifest.template.xml は次のようになります
だから私はそれがコメントを外すことを期待しています
文字列ですが、実行すると例外が発生します
AndroidManifest1.xml は変更されません。これで何ができますか?
xml - ANT xml ファイルのループ、他のパスへの条件付き書き込み
動的なプロパティ ファイルがあります。このファイルの抽出は次のようになります。
そして、xml ファイル (これも動的) があります。
プロパティで見つかった各ユーザーのパスワードを置き換える必要があり、対応するユーザータグで置き換える必要があります。お知らせ下さい