問題タブ [xslt]

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 投票する
5 に答える
15257 参照

asp.net - asp.net を使用して .docx を html に変換するにはどうすればよいですか?

Word 2007 は、そのドキュメントを .docx 形式で保存します。これは、実際には、ドキュメントを含む xml ファイルを含むたくさんのものを含む zip ファイルです。

.docx ファイルを取得して asp.net Web アプリのフォルダーにドロップし、コードで .docx ファイルを開き、ドキュメント (の xml 部分) を Web ページとしてレンダリングできるようにしたいと考えています。

これに関する詳細情報を求めて Web を検索してきましたが、これまでのところあまり見つかりませんでした。私の質問は次のとおりです。

  1. (a) XSLT を使用して XML を HTML に変換しますか、(b) .net の xml 操作ライブラリ (3.5 の XDocument や XElement など) を使用して HTML に変換しますか、または (c) その他ですか?
  2. 出発点として使用できる、これを行ったオープンソースのライブラリ/プロジェクトを知っていますか?

ありがとう!

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

xml - XMLコンテンツをXSLでエスケープしてJSONとして安全に出力する方法は?

XMLコンテンツをXSLでエスケープしてJSONとして安全に出力する方法は?

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

xml - XSLT を使用して xml ノードの子の正確なコピーを作成するにはどうすればよいですか?

私の問題は、私の XML ドキュメントに XHTML のスニペットが含まれており、XSLT を介して渡すときに、それらのスニペットを壊さずにレンダリングしたいということです。

スニペットを CDATA でラップしようとしましたが、直接エコーされるのではなく、より小さいおよびより大きいが < および > に変換されるため、機能しません。

これを行うために必要な XSL は何ですか?

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

xslt - 現在のノード値に基づいて条件付きで一致

次の XML があるとします。

現在/ログインのマッチャー内から「John Doe」を取得するにはどうすればよいですか?

私は次のことを試しました:

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

xml - XML ファイルを管理するには何が必要ですか?

スキーマを定義するにはDTDが必要であり、ブラウザーに表示して「きれい」に見せたい場合はXSLTが必要だと思います。しかし、XQuery を使用してクエリを実行し、Web ブラウザーで表示できる、明確に定義された XML ドキュメントを作成するには、他に何が必要なのかわかりません。

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

xml - ブラウザーを使用して XML を変換するときに、URL を介して XSLT にパラメーターを渡すことは可能ですか?

ブラウザーを使用して XML (Google Chrome または IE7) を変換する場合、URL を介して XSLT スタイルシートにパラメーターを渡すことは可能ですか?

例:

data.xml

サンプル.xsl

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

javascript - クライアント側の XSL 処理における JavaScript?

クライアント側 (ブラウザベース) の XSL 変換を支援するために、XML が埋め込まれた JavaScript を実行することは可能ですか? それはどのように行われ、どのように公式ですか?

Microsoft の XML DOM オブジェクトは、サーバー側 (つまり、ASP/ASP.NET) でこれを可能にします。

明確化:ドキュメントが変換された後に実行される HTML DOM スクリプティングのことでも、ブラウザーで JavaScriptによって開始されるXSL 変換のことでもありません(たとえば、W3Schools ページに表示されるもの)。変換中に XSL 内にある実際のスクリプト ブロックについて言及しています。

0 投票する
13 に答える
44953 参照

xml - 文字をエスケープした後でも xslt に (&) を出力させることはできません

&記号 (例: )で区切られた変数割り当てのクエリ文字列を作成しようとしています"var1=x&var2=y&..."。この文字列を埋め込みフラッシュ ファイルに渡す予定です。

&XSLT でシンボルを表示するのに問題があります。タグを付けずに入力&すると、XSLT ドキュメントのレンダリングに問題が発生します。&amp;タグを付けずに入力すると、ドキュメントの出力は変化&amp;しません。入力し<xsl:value-of select="&" />ない<xsl:value-of select="&amp;" />とエラーが発生します。これは可能ですか?注:私も試してみ&amp;amp;ましたが成功しませんでした。

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

java - カスタム XPath 関数内の XML データの取得

独自のカスタム XPath 関数を作成するときに現在の xml データを取得する方法はありますか (こちらを参照)。

にアクセスできることは知っていますが、XPathContextこれで十分ですか?

例:

私たちの XML:

私たちの XSL:

XML ツリー全体を取得するにはどうすればよいでしょうか。

編集:明確にするために:静的Javaコードを実行するカスタム関数を作成しています(これはSaxonの機能です)。したがって、この Java コードでは、XML ツリーから要素 (bar や fizz など) とそれらの CDATA (smang や buds など) を取得できるようにしたいと考えています。

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

xslt - 複数のxsltスタイルシートをマージする

複数のsを持つxsltスタイルシートがあり、xsl:importそれらすべてを1つのxsltファイルにマージしたいと思います。

これは、メモリに格納されている文字列オブジェクトとしてxslスタイルシートを渡す場合に使用しているシステムの制限です。これはリモートマシンに送信され、そこで変換が実行されます。ディスクからロードされていないため、hrefリンクが壊れているためxsl:import、スタイルシートからsを削除する必要があります。

これを行うことができるツールはありますか?