問題タブ [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.
c# - C# で XSLT スタイルシートを適用する方法
C# を使用して XSLT スタイルシートを XML ドキュメントに適用し、出力をファイルに書き込みたいと考えています。
asp.net-mvc - ASP.NET MVC と XSL の比較
ASP.NET MVC を介した XSL を使用して、Web ページ上のデータの表示を処理する利点を見つけるのに役立つ人 (おそらく XSL ファン?) はいますか?
2 つの選択肢は次のとおりです。
XSL を使用した ASP.NET (MVC/WebForms)
データベースからデータを取得して XML に変換し、XSL テンプレートを使用してさまざまなページに表示します。ASP.NET MVC
C# オブジェクト (または LinqToSql/EF オブジェクト) としてデータベースからデータを取得し、MVC ページにインライン コードで表示します。
XSL の主な利点は、WebControls のように、多くの異なるページでデータを一貫して表示できることです。間違っている場合は訂正してください。ASP.NET MVC は同じ方法で使用できますが、厳密に型指定されたオブジェクトを使用できます。XSL に利点があるかどうかを確認するのを手伝ってください。
xml - XPath で欠落しているタグの値を作成できますか?
XPath を使用して XML ファイルからデータを抽出するアプリケーションがあります。その XML ソース ファイル内のノードが欠落している場合は、"N/A" という値を返します (Oracle NVL 関数によく似ています)。秘訣は、アプリケーションが XSLT をサポートしていないことです。XPath と XPath のみを使用してこれを行いたいと思います。
それは可能ですか?
c# - .Net 2.0/C# で StreamReader を XMLReader オブジェクトに変換する方法
これは、今日頭を悩ませてきた簡単な質問です。
.Net データセットを XML ストリームに変換し、メモリ内の xsl ファイルで変換してから、結果を新しい XML ファイルに出力しようとしています。
現在の解決策は次のとおりです。
元のコードは次のとおりです。
何らかの理由で、transformer.Transform メソッドでは、リーダーにルート ノードがありません。実際、リーダーは StreamReader から何も読み取っていません。
私の質問は、このコードの何が問題なのですか? 第二に、データセットを XML に変換/変換/保存するより良い方法はありますか?
編集: どちらの回答も役に立ち、技術的には aku の方が近かったです。ただし、両方のソリューションを試した後、ロングホーンのソリューションによく似たソリューションに傾倒しています。
html - HTML でカレンダーをプログラミングする場合、Table タグと Div タグのどちらを使用しますか?
会社のカレンダーを XSL に変換し、すべてのテーブルを div に変更しました。それはかなりうまくいきましたが、不安定なクロスブラウザーのスペーシングの問題のために、最初は解決しなければならない週8日のバグがたくさんありました. しかし、いつテーブルと div を使用するかに関する別の投稿を読んでいましたが、コンセンサスは、Web ページの部分間の真の分割には div のみを使用し、表形式のデータにはテーブルのみを使用する必要があるようです。
XSL でテーブルを使用することさえできたかどうかはわかりませんが、Div とテーブルの議論をフォローアップして、Web カレンダーを作成する理想的な方法と、おそらく 2 つの結合について議論したいと思いました。
xml - どのように画像を追加しますか?
状況:
画像情報を含む単純なXMLドキュメントがあります。それをHTMLに変換する必要があります。ただし、開始タグがどこにあるのかわかりません。以下のXSLコードを使用すると、次のエラー メッセージが表示されます。
「エレメント開始タグが開いていない場合、属性ノードを書き込めません。」
XML コンテンツ:
XSL コード:
xslt - 適用-テンプレートを逆の順序で
私がこの与えられたXMLファイルを持っているとしましょう:
そして、次のように表示したいと思います。
次のようなものを使用します。
xml - Visual Studio 2005 を使用してスキーマに対して XML ファイルを検証する方法
Visual Studio 2005 IDE を使用して、関連するスキーマに対して xml ファイルを検証することは可能ですか?
現在のファイルに基づいてスキーマを作成するオプション、または XSLT 出力を表示するオプションしか表示されませんでした
xml - 画像をグリッドに配置するにはどうすればよいですか?
XSLTとXSL-FOを使用して、キャプションがグリッドに配置された写真のシートを作成しようとしています。写真のURLとキャプションは、SQLServerデータベースに対するFORXMLクエリを使用して生成され、返される写真の数はシートごとに異なります。写真を4列に配置し、グリッドを左から右、上から下に塗りつぶします。HTMLでは、各写真とキャプションをdivに入れ、「float:left」を使用してグリッドに流し込むことでこれを行います。XSL-FOを使用した同様に洗練された方法はありますか?
xml - XML を既存の XML ノードに挿入する方法
それが可能かどうかさえわかりませんが、XML があるとします。
そして、リストに挿入したいと思います:
これを行うための XSLT を作成できますか?