問題タブ [transformer]

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.

0 投票する
1 に答える
167 参照

java - 生成された XML を Java でフォーマットする

Transformer を使用して生成された xml を使用して、(StreamResult に) 実際の書き込みを行います。私は、より人間が読めるようにうまく生成しようとしています。以下のコードを挿入すると、インデントが行われます。

ただし、次のような要素に属性がある場合:

以下のようにして、elementA.setAttribute("name", "foo"); を使用してコードで設定した順序で属性をリストするようにするにはどうすればよいですか。現在、アルファベット順に並べ替えられています。

0 投票する
2 に答える
427 参照

android - QCAR on ASUS Transformer (eee Pad)

私はARアプリケーションの開発を始めており、私の開発デバイスは主題のものです。このターゲットは Android 3.1 を実行します。

環境をセットアップするために必要なすべての手順を説明し、QCAR SDK で提供されているイメージ ターゲットの例を実行しようとしましたが、成功しませんでした。

すべてがコンパイルされ、正常に展開されますが、ターゲットでアプリケーションを起動すると、次のエラーが表示されます。現在サポートされています。」ネットワーク接続が Wi-fi 経由でローカル ホーム ネットワークに存在している間。

誰でも私に何をすべきか提案できますか?デバイスを交換できず、Qualcom の AR ライブラリを使用する必要があります。

どうもありがとうございました

0 投票する
1 に答える
5113 参照

java - Java 1.6: javax.xml.transform.Transformer が改行を含む xml 文字列のインデントを拒否する

Java API を使用して xml 文字列をきれいに印刷できるようにする必要があり、Web とこの特定の Web サイトの両方で、これに対する複数のソリューションを見つけました。ただし、これを javax.xml.transform.Transformer で動作させるための複数の試みにもかかわらず、これまでのところ失敗しています。以下に示すコードは、引数の xml 文字列に xml 要素間に改行が含まれていない場合に部分的にしか機能しません。これではダメです。以前にきれいに印刷された文字列であっても、整形式で有効なxmlであると仮定して、何でもきれいに印刷できる必要があります。

私はこれを手に入れました(私が見つけたコードスニペットからまとめて、人々はそれが彼らのために働いたと主張しました):

このコードは、これらの改行に悩まされるべきではありませんか? これはバグですか、それともここで重要な何かが欠けていますか? コード スニペットの出力:

私が知る限り、私のコードが他の例と異なるのは、transform(in, out) メソッドに StringWriter と StringReader を使用している点だけです。私はすでにxmlをByteArrayOutputStreamに変換し、それをDOMで解析してからトランスフォーマーに供給しようとしましたが、結果は同じです。これが単一行の文字列でのみ機能する理由を知りたいです。

jdk1.6_u24 を Netbeans 6.9.1 と組み合わせて使用​​しています。

この質問は(おそらく他の多くの人にも)関連していますが、次のものと同じではありません:

JavaからXMLをきれいに印刷するには?

Transformer で XML テキストをインデントする

Transformer で作成したインデント XML

0 投票する
0 に答える
730 参照

keyboard - Asus Transformer キーボードの再マッピング。鋭いアクセントを挿入するには?

このガイドを使用して、キーボード ドック レイアウトをアイスランド標準キーボードのレイアウトに変更しようとしています: xda developers ですが、アイスランド語で á,ó,é,í,ý,ú と入力するために使用される鋭いアクセント ´ を見つけるのに苦労しています。

この問題で私を助けることができる人はいますか?

0 投票する
1 に答える
229 参照

unit-testing - SolrのCustomerTransformer実装の単体テスト方法

SolrのCustomerTransformer実装でユニットテストを行うにはどうすればよいですか?ありがとう

0 投票する
2 に答える
1466 参照

java - javax.xml.transform.Transformer の Transformer が追加した xml 要素を抑制する方法

要素/属性を追加、削除、または更新できるように、Java API を使用して XML ファイルを解析してきました。使用しているオブジェクトが XML ファイルの先頭にTransformer追加されることを除いて、すべてが思いどおりに機能します。<?xml version="1.0" encoding="UTF-8"?>これを抑える方法はないかと考えていました。

PSまた、このトップ投票の回答は、それを抑制できる可能性があると述べていることに気付きました.

元のドキュメントには含まれていません<?xml version="1.0" encoding="UTF-8"?>

0 投票する
0 に答える
995 参照

java - Java Transformer、TransformerFactory が複数行の xml コメントを台無しにする

Transformer/TransformerFactory を使用して (Wowza サーバー上の) 既存の XML ファイルを更新するのに少し問題があります。それはうまく機能し、正しく更新されますが、複数行のコメントが混乱します。

コメントは次のように始まります。

変換後、それらはすべて、改行があった四角形の文字で 1 行にまとめられます (四角形が表示されないため、ここでは結果を投稿しません。また、行の折り返しにより、最終結果は次のようになります。上ブロック)。

これは、xml の更新を行うために使用するコードです (単なるスニペット)。

これらの xml ファイルは時々手作業で編集する必要があり、コメントはガイドやリマインダーとして使用されるため、これらの複数行のコメントを読みやすく、正しくフォーマットしておく必要があります。

入力はありますか?トランスフォーマーが私のコメントをめちゃくちゃにしないようにするにはどうすればよいですか? どうもありがとう!:)

編集: これは、ドキュメントが最初に作成される方法です (appXML は、編集される Application.xml ファイルのパスです)。

その後、多くのノード固有の変更を行います...合計すると多すぎてすべてをここに記載できませんが、すべての変更が従う形式があります。

ノードの変更:

子要素の追加

その情報が役立つことを願っています!

0 投票する
0 に答える
232 参照

hornetq - HornetQ: Divert + Transformer クラスの使用

HornetQ で迂回を使用して、特定のアドレスのメッセージを他の多くのアドレスに迂回できることを楽しみにしていました。私がやりたいことは、メッセージが迂回されたら、メッセージにいくつかのプロパティを追加することです。トランスクラスを使用してそれを行うことができるようです。私の唯一の質問は、メッセージが送信された迂回に基づいてカスタム プロパティを追加したいということです。その情報を取得する方法がわかりません。

例: address.order -> address.electronicorder、address.bookorder、address.clothorder に流用します。

今一度それが転用されると; トランスフォーマーのメッセージにプロパティ(「ORDER TYPE」など)を追加したいのですが、メッセージが送信されたという迂回を取得する方法がわかりません..

任意のヒント?

0 投票する
2 に答える
832 参照

java - Java Transformer が置き換えられないようにする

私はこのXMLファイルを持っています

そして、私は以下のJavaコードでそれを変換しています.xsltファイルはxmlのコピーを作成するだけです.

私の問題は、Java が正規のキャリッジ リターン をアスキー文字である に置き換えることです。

改行の正規名を保持する方法について何か助けはありますか?

0 投票する
5 に答える
1326 参照

android - Asus Transformer Prime を USB デバッガーとして使用する

Android での開発を開始するために、Asus Transformer Prime の購入を考えています。現在、Motorola Xoom を借りて開発しています。これには Micro USB ポートがあり、プラグインしてアプリのデバッグに使用できます。私が言えることから、Asus Transformer Prime にはそのようなポートがありません。これをデバッグ デバイスとして使用することはできますか?

ご協力いただきありがとうございます。