問題タブ [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.
java - XSLTransformerを使用したGZipHttpResponse
サーブレットには以下のコードがありますが、IEがページにアクセスすると、空白のhtmlページが返されます。StreamResultコンストラクターでresponse.getOutputStream()を直接使用すると、ページは正常に読み込まれます。私は何が欠けていますか?
responseはHttpServletResponseのインスタンスであり、xslはXSLTCTransformerFactoryのTransformerのインスタンスです。
java - java ファイルに追加
私はしばらくこれを探しましたが、見つけられないようで、簡単なはずです。Transformer で作成している XML ファイルの末尾に CR を追加したいと考えています。方法はありますか>
私は次のことを試しましたが、これは空のファイルになりましたか?
java - javaxトランスフォーマーが空白をエスケープするのをどのように防ぎますか?
私はjavax.xml.transform.Transformerクラスを使用して、次のようなXSLT変換を実行しています。
ただし、私が何をしても、トランスフォーマーがソースドキュメントにあったタブを同等の文字エンティティ(	
)に変換することを避けられないようです。私は両方を試しました:
と:
しかし、どちらも役に立ちません。誰か提案はありますか?なぜなら:
本当にばかげているように見えます(それが機能するとしても)。
java - htmlエンティティではなくutf-8を使用してjavaxxsltトランスフォーマーに国別文字をエンコードさせるにはどうすればよいですか?
私はいくつかのスタイルシートで出力を変換する必要があるフィルターに取り組んでいます。コードの重要なセクションは次のようになります。
問題は、国別文字がUTFを使用せずにhtmlエンティティとしてエンコードされることです。トランスフォーマーにエンティティの代わりにUTF-8を使用させる方法はありますか?
java - Saxon 9.2 / Java / XSLT: setParameters() を使用してトランスフォーマーのパラメーターを設定する
次の XSLT 2.0 テンプレートがあります。
currentTotal
次のように、トランスフォーマーにパラメーターとしてプログラムで提供するのに苦労しています。
..しかし、肯定的な結果はありません:
/xsl:transform/xsl:template[3]/xsl:variable[1] でのエラー XPST0008: {$currentTotal} の行 -1 の char 13 での XPath 構文エラー: 変数 $currentTotal が宣言されていません
を呼び出すsetParameter()
と、currentTotal
変数も定義されますよね?アプリケーションで定義された がスタイルシート内に表示されるsetParameter()
ようにするには、どのように呼び出しを呼び出す必要がありますか?currentTotal
明確にするために、次のようにトランスフォーマーをインスタンス化しています。
java - xml トランスフォーマーが空のタグを単一のタグに変換するのを防ぐ方法
クラスを使用しjavax.xml.transform.Transformer
てDOMソースをXML文字列に変換しています。DOM ツリーにいくつかの空の要素があり、これらは不要な 1 つのタグになります。
<sampletag></sampletag>
になるのを防ぐにはどうすればよい<sampletag/>
ですか?
iphone - コアデータ変換可能フィールドでソート記述子と述語をどのように使用できますか?
私が作成したアプリケーションは、以前は完全に正常に機能していました。すべてのデータを暗号化する必要があるという新しい要件があるため、すべてのコア データ フィールドの型を変換可能にし、データ型ごとにデータの各要素を暗号化/復号化するカスタム トランスフォーマーを記述して暗号化を実装しました。コア データ ストア。
暗号化は正常に機能し、すべてのデータを確認できます。問題は、少し複雑な述語 (サブクエリを含むもの) と同様に、並べ替えが壊れているように見えることです。
値がトランスフォーマーを介して送信される前に、値に対して並べ替えが行われていると思います (つまり、暗号化された値に対して並べ替えが行われています)。これを回避する方法はありますか?ソート記述子を使用して、独自のセレクターを指定して比較を行い、最初に値を明示的に復号化できると思います。それが機能する場合は、ここに投稿します。
ただし、述語の状況はより大きな問題です。ほとんどが機能しているように見えますが、サブクエリを実行すると失敗するのは奇妙です (これは、関係にある 2 つのオブジェクト間の結合のようなものです)。変換可能な値と述語を使用する際に既知の問題はありますか、それとも変換プログラムにバグがあるのでしょうか?
機能しなくなった述語の例を次に示します。
述語は、AppuserMessages と 1 対多の関係を持つ Messages オブジェクトに対して実行されます。この述語は、isdeleted ではなく、recAppUserID が appuserid で isTrash が false である appuserMessage が少なくとも 1 つあるすべてのメッセージを返すことになっています。以前は機能していましたが、現在は何も返されません。
java - トランスインスタンス(jaxp)でのJavaエラーリスナーの使用
のメソッド transform の署名Transformer
は、void transform(Source xmlSource,Result outputTarget)throws TransformerException
つまり、TransformerException タイプのチェック済み例外をスローすることを指定します。どのように適合
するか理解できません。オブジェクトに設定されている
場合、これは例外がスローされないことを意味しますか?
とにかくスローされた場合、ErrorListener はどのように役立ちますか?ErrorListener
ErrorListener
Transform
ありがとう
java - &をエスケープするJava xml Transformer
に問題がありjavax.xml.transform.Transformer
ます。
XML ドキュメントを作成しようとしていますが、属性の 1 つは、&
クエリを含む HTTP リンクです。メソッドを呼び出した後transform()
、すべての&
文字が&
.
変換&
しないように Transformer を設定する方法はあります&
か? 前もって感謝します。
編集
作成しようとしている xml ドキュメントでは、属性の 1 つがクエリ文字列を含む http リンクです。だから私が結果として持ちたいのは次のようなものです
しかし、私は今得ています
xml ドキュメントを文字列に変換し、ソケット経由で送信する必要があるためです。したがって、最終結果として&
変換したくありません。&
java - Java:Commons-Collectionsジェネリック:カスタムトランスフォーマーを機能させる方法
こんにちは私はコモンズコレクションジェネリック4.01を使用しています。
dtoオブジェクトがあります。
私はのリストを持っていますList<PricingDto> pricingDtos = this.pricingService.getAllPricings();
私がプライベート静的クラスを持っているよりも。
私の問題は、totalListの各アイテムがPricingDtoであり、Doubleではないため、クラスキャスト例外が発生することです。
2.)私は何を間違えましたか。ジェネリックスコモンズコレクションのカスタムトランスフォーマーを実装する正しい方法は何ですか。