問題タブ [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 投票する
2 に答える
7077 参照

java - Java XML ファイルの書き込みに失敗しました

さて、ユーザーに関するデータを保存するための XML ファイルを作成するクラス createUser があります。問題は、実行するとこのエラーが発生することです

これは、ドキュメントを xml ファイルに変換できないことを意味します。

これが元のコードです。

自分でトラブルシューティングをしたり、調べたりするのに時間をかけたくない場合は問題ありませんが、変圧器の問題をトラブルシューティングする方法についてアイデアがあれば、それは素晴らしいことです. この問題の原因を正確に把握するのに苦労しているためです。

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

jaxb - トランスフォーマーを使用して、MOXy で混合マークアップを解析する

MOXy 2.3.1を使用していますが、役立つ場合はアップグレードできます。

次の XML があります。

以下を含む文字列フィールドに格納したいもの:

私は、MOXy 内で XML 変換機能を使用する必要があると考えていました。私のコードは次のようになります。

return null;でデバッグしてきました。行をクリックして、マッピングオブジェクトで使用できるものを確認します。あまり役に立ちませんでした。正しい軌道に乗っていますか?

XStream のHierarchicalStreamReaderに似たメカニズム、つまりソース XML への DOM のようなアクセスを提供するものを期待しています。任意の回避策をいただければ幸いです。

私は次のようになってもかまいません:

ただし、ソース XML には、エスケープされていないマークアップが含まれている必要があります。

ありがとう、マイク

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

java - Transformer オブジェクトは名前空間を子要素に自動的に追加します

XML ファイルにいくつかの変更を加えるために、以下のコードを使用します。

その一部を貼り付けましたが、動作します。しかし、ほとんど違いはありません。

私が期待しているのは次のとおりです。

私が見るものは次のとおりです。

処理された XML も私のスキーマでは無効であり、次回は使用できません。

私の質問は、この名前空間 (この例では < SOMECONDITION xmlns="urn:ietf:params:xml:ns:common-policy"/> のように) が子要素に追加されないようにするにはどうすればよいかということです。

前もって感謝します..

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

java - 空のノードに短い表記を使用しないように DOM パーサーを変更

DOM Parser Empty 表記を短い形式から長い形式に変更する方法はありますか?

私は欲しい

本の代わりに

短い表記法では機能しないサードパーティの XML リーダーがあります。私の XML オブジェクトはすべて DOM です。これについて最善の方法は何ですか?

ありがとう

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

oracle - Powerplay Transformer 7.3 で ODBC 経由で Oracle 11g を接続する

Cognos Powerplay Transformer 7.3 を使用しており、ODBC を介して Oracle 11g に接続したいのですが、ODBC がデータ ソース オプションとして表示されません。表示されるオプションは次のとおりです。フィールド テキスト - dBase テーブルなど

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

java - 「\n」をスペースに置き換えるJavaXMLTransformer

私はJavaTransformerを使用してXMLをHTMLに変換しています。出力を表示すると、フィールドに「\ n」の改行文字列リテラル区切り文字がある場合は常に、スペースがあります。私が見つけた唯一の提案は次のとおりです。

うまくいきませんでした。TransformerFactoryのJavaDocs、またはこの問題に対処するTransformerクラスには何も見つかりません。助言がありますか?

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

java - XSLT tansformer で単体テストが機能しない

Mule フローでメッセージ プロセッサを個別にテストする単体テスト ケースを作成しました。

しかし、単体テストはエラーで失敗します

トランスフォーマーの 1 つは、以下に示す XSLT です。

単体テストの方法は以下のようになります。

ここで何が間違っているのかを理解するのを手伝ってください。

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

hibernate - Spring Data Transformers.aliasToBean(AgentRecordDTO.class)

Spring Data でHibernate Transformationを使用したい。

AgentRecord属性を持つエンティティがあります

必要な属性を別の DTO に設定し、AgentRecordDTOそれを Client-side( gwt) に返すという慣例に従っています。

エンティティのすべての属性をフェッチする代わりに、いくつかの属性をフェッチして、hql で実行できるAgentRecordDTOように設定したいのですが、 Spring Data Specificationで実行したいと考えています。new AgentRecordDTO()

変身

私のAgentRepository

私の変換の不完全なコードは次のようになります

2008 年 6 月 3 日の Hibernate 3.2: Transformers for HQL and SQLは素晴らしい投稿でしたが、

Spring Data Specification では勝てませんでした。

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

java - Web サービスで Saxon を使用しようとすると、TransformerFactoryConfigurationError が発生する

WSO2 WSAS アプリケーション サーバー内の Axis2 上にある私の Web サービスには、次のコードが含まれています。

サービスを実行すると、次のエラーが発生します。

Saxon-HE-9.4.jarクラスパスにあり、読み取り可能です。Axis2 ( ) でも使用できます/foo/bar/wso2as/wso2as-4.0.0/tmp/axis2-tmp-6436419317930731973.tmp/axis67573163200472779114Saxon-HE-9.4.jar

の Javadoc にnewInstance()よると、私が設定しているシステム プロパティは、どれを使用するかを識別する他のすべての方法を無効にする必要があるTransformerFactoryため、優先順位は問題ではありません。

このエラーの原因は何ですか? また、目的の Saxon 変圧器工場を取得するにはどうすればよいですか?

0 投票する
3 に答える
348 参照

macros - Racket with-hash マクロとリネーム トランスフォーマー

私はこれを作成しました:

私がこれを行うことができるように:

クライアントが呼び出しでハッシュ キーを指定せずに、すべてのハッシュ キーをローカルで自動的にバインドする代替パターンを追加するにはどうすればよいですか?

すなわち:

トランスフォーマーの名前を変更する必要があると思われますが、ランタイム ハッシュに基づいて、構文パラメーターを宣言し、それらの名前を動的に変更できますか?

また、次のようなことが正しい軌道に乗っているのではないかと思いました。

ここで、マクロを思い出して、バインドするデータムを解析しますが、その場合、マクロが別の方法で機能しても、id 変数と title 変数はバインドされません。

明らかに、私の理解には何かが欠けています。

どんな洞察も高く評価されます。

ありがとう。