問題タブ [exslt]
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 - XSLT Xalan dyn:評価例
EXSLT-DYN:EVALUATEをスタイルシートで使用してほしい。名前のペースを追加しましたが、インポートする必要のある.xslファイルがどこにあるかわかりません。インポートを指すXALANがインストールされているとは思いません。これをどのようにインストールしますか?インストールして.xslをポイントすると、関数が取得されて適用されますか?私はWindowsを実行しています。XSLTファイルはXMLドキュメントの上部に含まれています。
ありがとう
ピート
xml - XSLT IE6 デフォルト プロセッサ
IE6 のデフォルトの XSLT プロセッサは何ですか。EXSLTをサポートしていますか? それをサポートさせる方法はありますか?
xslt - EXSLT を使用した変数の XPath 1.0 max 関数
XPath 2.0 fn:max 関数のように機能する XPath 関数を探しています。複数のパラメーターの最大値を返す関数。
いろいろ調べた結果、以下の方法を見つけました。
私の最大関数がより多くの要素を取ることができるようにすることは可能ですか?
乾杯
ジャン
xslt - SSISのXMLタスクでのexsl関数node-set()の使用/実装
SSISパッケージXMLタスク内のXMLファイルにXSL変換を適用しようとしています。
すべて順調ですが、残念ながら、関数を使用する必要があるため、XSLは通常よりもわずかに「ポータブル」ではありませんnode-set()
。私のXSLの簡単な例は次のとおりです。
スタイルシート宣言で次の名前空間を使用しています。
これは、VS IDE、XMLSpy(XSLTエンジンをMSXMLとして設定している限り)などで機能します。ただし、パッケージ内でXMLタスクを実行しようとすると、次の例外が発生します。
エラー:0xC002F304 at XMLタスク、XMLタスク:次のエラーメッセージでエラーが発生しました:「関数'msxsl:node-set()'が失敗しました。」
2005バージョンのSSISであるため、パッケージの設計にVS2005を使用しています。
私がどのように進めることができるかについてのどんな考えも大いに感謝されます。
EXSLT str:split関数を実装するテンプレートを呼び出して、文字列をその構成要素に「トークン化」します。たとえば、「KermitTFrog」は次のように返されます。
これは変数$familyNamesに格納され、それを繰り返し処理します。ただし、これは結果ツリーフラグメントとして返されるため、結果がノードセットとして扱われるように、関数msxsl:node-set()でラップする必要があります。上記を他にどのように達成できるかわかりません。
これが私がhttp://www.exslt.org/から入手したstr:splitの実装です:
xml - XMLSpy で EXSLT モジュールを使用するには?
XQuery ドキュメントで EXSLT モジュール (具体的には数学) を使用しようとしています。XMLSpy でこれをサポートするにはどうすればよいですか? ダウンロードした EXSLT ライブラリーを XMLSpy に認識させるには、どこに配置すればよいですか?
xml - XSL を使用した文字列の「展開」
階層グループ構造を持つアプリケーションがあります。一部のグループは、次の形式で渡されます。
次のようなノードセットを取得できるように、この文字列を「展開」したいと思います。
str:tokenizeを使用して次のようにノードセットを取得できることはわかっています[Geography, NA, US, California]
が、パーツを段階的に元に戻す方法がわかりません。
ほとんどのexslt関数を使用できますが、XSLT 2.0 関数はありません。
どんな助けでも大歓迎です!
xslt - Jruby LoadError:[xml2、xslt、exslt]WINDOWSを開くことができませんでした
私はWindowsVista64ビットオペレーティングシステムで実行しています。Geografikosは、JeremyWitmerによって修士論文プロジェクトとして作成された大規模なプロジェクトです。すべてJRubyでコーディングされています。私は現在彼の指導の下でプロジェクトを拡大していますが、彼のプログラムを実行することはできません。次のgemがインストールされています。
geografikos.rbには、次のgemが必要です。
geografikos.rbが必要な場合、または実行すると、次のエラーが発生します。
xml、xml2、xslt、およびexsltライブラリをインストールする必要があると感じていますが、これらをインストールしようとするとエラーが発生します。これを以下に示します。
その他の情報が必要な場合はお知らせください。この問題は解決できません!
xslt - XSL 期間を追加 (exslt date)
デフォルトの有効期限を表示したい xsl があります (現在 +1 か月)
これで現在の日付を表示できます (使用: xmlns:date="http://exslt.org/dates-and-times" extension-element-prefixes="date")
私が抱えている問題は、現在の日付までの期間が見えないことです。誰もそれを行う方法を知っていますか?
php - XSLTProcessor から埋め込まれた EXSLT を使用するには?
XSLTProcessor::hasExsltSupport() は true を返します。使用できるようにするには、何を変更する必要がありますか?
私は持っている
私がやろうとしていることの変換:
- property[@name='changedate']/value は SQL DB からのスタンプです (yyyy-mm-dd hh:mm:ss)
- 最初にそのスペースを T に置き換えて、exslt date-format がそれを理解できるようにします
- *yyyy-mm-dd***T***hh:mm:ss* に変更 -> dd.mm.yyyy hh:mm
エラー:
警告: XSLTProcessor::transformToXml() [xsltprocessor.transformtoxml]: xmlXPathCompOpEval: 関数の日付が未定義のプレフィックス形式にバインドされています
PHP バージョン 5.2.9
- XSL 対応
- libxslt バージョン 1.1.24
- libxml バージョン 2.6.32 に対してコンパイルされた libxslt
- EXSLT が有効
- libexslt バージョン 1.1.24
xslt - XSLT 1.0: 改行文字を _ に置き換える
私はこれを変数の下に持っています
そして私はこの機能を持っています:
関数をテストしたところ、結果は次のようになりました: _ d _ e _ d_ そして、結果を
d_e_d