問題タブ [transformation]

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 に答える
897 参照

xml - 再帰的な xsl 変換

次の形式の xml ドキュメントがあり、xsl テンプレートを使用して変換したいと考えています。

私は xsl 変換の初心者であり、ツリーを再帰する方法を知る必要があるだけですが、問題全体の解決策があればいいのにと思います。

これは xml ドキュメントです。

そして、これは私が生成されたhtmlを次のようにしたい方法です:

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

xml - XSLを使用して子に名前空間プレフィックスを追加することはできません

私はここで多くの答えをチェックしました、そして私はほとんどそこにいると思います。私を悩ませている(そして何らかの理由で私の仲間がそれを必要としている)1つのことは次のとおりです:

次の入力XMLがあります。

私はこれを作成するように頼まれました:

N2:Orderの子には、残りの要素のns:プレフィックスだけでなくN2:プレフィックスも必要であることに注意してください。

以下のXSL変換を使用します。

これはnsを処理しません(私はこれを理解できませんでした)。AltovaXMLを使用して上記のXSL変換を処理すると、次のようになります。

N2:Orderの子のプレフィックスは、XSL変換後に存在しないことに注意してください。また、Orderヘッダーに追加のxmlns = ""があります(何らかの理由で)。残りの要素(エラーやリストなど)にns​​:プレフィックスを付けることができませんでした。

まず、親がすでにプレフィックスを持っているのに、なぜ子のプレフィックスを付ける必要があるのでしょうか。親の名前空間は子のノード/属性の名前空間を指示しませんか?

次に、上記のXMLに期待どおりにプレフィックスを追加したいのですが、XSLでそれを行うにはどうすればよいですか?

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

jquery - jQuery + Webkit + ... CSS3トランジション/トランスフォームとjavascriptを自動的に切り替えますか?

説明するのも簡単ではない奇妙な質問に聞こえるかもしれません:

JqueryはどのデスクトップWebブラウザーでも問題なく動作しますが、すでにお気づきかもしれませんが、Webkit変換はハードウェアアクセラレーションではないため、iphone / ipad / ipodではかなり不格好です...後者は非常にスムーズです...しかし、これらはでのみ動作しますアップル製品。

私の質問は、ブラウザの検出に基づいて、jqueryコマンドをhtml5コマンドに自動的に変換/変換するシステムをすでに構築している人がいるかどうかを知っているかどうかです...

重要なのは、基本的にどこでも完璧に機能するものを用意することです...

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

jquery - 一致した要素の属性をその子に移動する jQuery スクリプト

私は次のようなアンカーのセットを持っています

これは、次のように変換する必要があります。

子の作成に問題はありませんが、親のスタイリングspanを移動する方法がわかりません。width

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

php - RSSフィードをPHPで別の「標準」XML形式に変換する

簡単な質問:デフォルトのRSS構造を別のXML形式に変換する必要があります。

RSSファイルは次のようなものです。

...そして、次のようなitem-elements(子と属性を含む)XMLのみを抽出したいと思います。

ファイルに保存する必要はありません。出力だけが必要です。

編集:さらに知っておく必要があります:RSSファイルには動的な数のアイテムが含まれている可能性があります。これは単なるサンプルです。したがって、while、for、for-each、..でループする必要があります。

DOMNode、SimpleXML、XPathなどでさまざまなアプローチを試しましたが、成功しませんでした。

ありがとうクリス

0 投票する
4 に答える
2321 参照

visual-studio-2010 - 名前空間属性を持つ要素にVS2010web.config変換を適用するにはどうすればよいですか?

新しいVS2010web.config変換機能を使用して、web.configファイルのnhibernate構成内の接続文字列を変更したいと思います。関連するスニペットは次のようなものです。

私は成功せずに次の変換を試みました:

問題は、nhibernate-configuration要素のxmlns属性にあるようです。

展開中に(テスト接続文字列)を(本番接続文字列)に置き換える正しい変換は何でしょうか?

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

iphone-sdk-3.0 - zoomRectToVisible のようなコア アニメーションと変換

zoomRectToVisibleUIScrollviewのメソッドのような効果を得ようとしています。しかし、私の方法は、ズーム中にレイヤー内の特定の四角形を中央に配置できるはずであり、デバイスの向きが変更された後に再調整できるはずです。

marvel-comic アプリのようなソフトウェアを作成しようとしていますが、各パネルをページに表示するビューが必要です。

私の実装では、CALayer と Core Animation を使用して、CATransform3D 変換で目的の効果を得ています。私の問題は、ズームされた四角形/パネルを中央に配置できないことです。

私の実装の構造は次のようになります。サブビューとして UIView が追加された UIScrollview のサブクラスがあります。UIView には CALayer.contents の画像/ページが含まれており、コア アニメーションを使用してズームとセンタリングの効果を得ています。各パネルのズーム効果は正しく機能しますが、センタリングはオフです。センタリングのための正しい変換変換を計算できません。

効果を実装するための私のコードは次のとおりです。

したがって、ビューには次の点が必要です。

  1. 現在のデバイスの向きに応じて、レイヤー/ビューの長方形/パネルをズームして中央に配置できるはずです。(UIScrollview の zoomRectToVisible は四角形を中央に配置しません)
  2. 必要に応じて(デバイスの向きが変更されたか、パネルの回転が必要な場合)、ズームされたパネル/四角形は回転できる必要があります
  3. アニメーションの長さはユーザーの好みによって異なります。( UIScrollView の zoomRectToVisible のデフォルトのアニメーション時間を変更できるかどうかわかりませんか?)

これらの点が、UIScrollView の zoomRectToVisible メソッドを上書きする理由です。

そのため、変換の変換パラメーターを正しく計算する方法を知る必要があります。

正しいパラメーターを取得するために誰かが私を案内してくれることを願っています。

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

php - PHP の助けを借りて .SVG 画像を変換する - Image Magick 同様

.svg ファイルを変換し、.svg または jpeg 形式で保存する必要があります。ImageMagick の問題は、変換されたファイルを白い背景に保存することであり、私はそれを透明にする必要があります。

他のツールや明確な php に関する提案はありますか? 本当に感謝します。

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

.net - Web.config変換をApp.configファイルで使用できますか?

重複の可能性:
Visual Studio 2010の「Webプロジェクトなし」のApp.Config変換?

基本的に、上記の質問。さまざまな環境のweb.configファイルに提供される新しい構成変換は本当に素晴らしいです。

ただし、テスト環境によって異なるapp.configsにも同じ機能が必要です。

誰かがこれを機能させる方法を知っていますか?

前もって感謝します。

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

javascript - マウスオーバーとマウスアウトでJqueryを使用して相対アニメーションを行う方法は?

私は次のことをしようとしています:

私のページの下部に固定位置のdivがあります。マウスが出入りすると、divはその高さをアニメーション化して応答します。100pxと50px。デフォルトの高さは50pxです。

私は、Jqueryが1つの大きなノーノーでこれを正しく行うことを発見しました。アニメーション中にマウスが終了し、再びマウスが再び入ると、次のいずれかになります。

a)アニメーションをスタックして、多くの(たとえば、100)アニメーションを実行しますが、必要なアニメーションは1つだけです。

b)現在のアニメーションをリセットします。これにより、divが消えたり、固定の高さに変更されたりして、100〜50ピクセルの間でロックダウンまたはグリッチが発生するなどの予期しない動作が発生します。

これについて何かアイデアはありますか?