問題タブ [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.
visual-studio - APIドキュメントへの.NetXMLコメント
Visual Studio XML出力からMSDNスタイルのドキュメントを作成する簡単な方法はありますか?
私はこの橋を渡る最初の人ではないことを知っているので、私はそれのために良いxsltを設定するのに十分な忍耐力がありません。
また、最近サンドキャッスルを設置してみましたが、本当に目が離せませんでした。その過程で重要な何かが欠けていたか、それはあまりにも複雑すぎます。
私はそこにいる誰かが本当に素晴らしい非常に単純な解決策を持っていることを知っています。
私のフォーマットによってその段落が読みたくないものになったと思うので、ここで繰り返します。
サンドキャッスルを試してみましたが、セットアップするのに本当に苦労しました。私が本当に心に留めているのは、もっと単純なことです。
つまり、砂の城のプロセスを理解していない限りです。テスターが作業するのに良いものを作るためだけに、私には非常に多くの余分な荷物のように見えました。
xslt - ノードを選択しようとするとき、xsl で変数をどのように使用しますか?
これは Google にとっては簡単なことだと思っていたのですが、うまくいきませんでした。
属性の値を変数に割り当てて (これまでのところ簡単です)、その変数を使用して、その属性の値に基づいて別のノードを選択します。
例:
それはうまくいきません。{@myId} を変数内の値に置き換えると、正しいノードが見つかりますが、この方法では何も生成されません。私は何かが欠けていると確信しているか、それを行う別の方法があると確信しています。
コンテキストは、同じ id 値を共有するさまざまな最上位ノードの下に関連データがあるため、テンプレートで関連ノードを取得する必要があるということです。
xml - XMLドキュメントの改行に敏感であることは「悪い習慣」ですか?
私はいくつかの XML ドキュメントを生成しています。アドレス部分に関しては、次のようなフラグメントがあります。
これを XHTML に変換するために私が持っている XSLT には、文字列内の改行文字を <br/> タグに変換するためのファンキーな再帰テンプレートがあります。
これはすべて正常に機能しています。しかし、XML ドキュメント内の改行に依存することは「悪い習慣」と見なされますか? もしそうなら、代わりにこれを行うことをお勧めしますか?
テキストが複数行になる可能性のあるすべての場所をそのようなタグでラップするのは本当に厄介なようです..
visual-studio-2008 - XSLT ファイルのデバッグ時に VS2008 SP1 がクラッシュする
私はVS2008 SP1を使用しています - 昨日まで試したことがないので、SP1を適用する前にこれが起こったかどうかはわかりません。VS2008 SP1 を使用してかなり単純な XSLT ファイルをデバッグしようとしたところ、VS2008 SP1 から次のクラッシュが発生しました。
マイクロソフト ビジュアル スタジオ
予期しないエラーが発生しました。できるだけ早くアプリケーションを再起動することをお勧めします。
エラー: 不明なエラー
ファイル: vsee\pkgs\vssprovider\sccprj.cpp
xml - 文字列内の逆検索
要素内の文字の最後の出現を見つけることができる必要があります。
例えば:
を使って見つけようとするsubstring-before(mediaurl, '.')
とsubstring-after(mediaurl, '.')
、もちろん最初のドットに一致します。
ファイル拡張子はどのように取得しますか?基本的に、このようなパスからファイル名と拡張子を取得する必要がありますが、XSLTを使用してそれを行う方法についてはかなり困惑しています。
xml - 動的要素名
XML ドキュメントを変換したいと考えています。ソース XML は次のようになります。
私はそれを次のように変えたい:
次のコード行は機能しません。
出力は、 < NewTag >のような一連の要素です。(スペースなしで...)
"//Element/Year"、"./Element/Year"、および"//svc:Element/Year"も機能しません。複雑な点の 1 つは、「Element」タグが「svc」名前空間にあり、「Year」タグがデフォルトの名前空間にあることです。
とにかく、私は名前空間の問題に直面していますか、それとも「concat()」関数を誤って使用していますか?
xml - 検索して一意に置換
次のコードを使用して、改行文字 (
) で検索と置換を実行し、段落の終了タグと段落の開始タグに置き換えています。
これはほぼ完全に機能しますが、段落が2つ以上離れて</p><p></p><p>
.
これを段落ごとに1回だけ置き換えるようにすることは可能ですか?
xslt - XSLT で HTML エンティティを使用する (例: )
XSLTにhtmlエンティティを含める最良の方法は何ですか?
これはXsltParseErrorを返します
xml - ノードセットの長さ
XLST では、ノードセットの長さをどのように調べますか?
xml - ノードのリストを半分に分割する
私のリストには 12 個のノードがありますが、2 番目のリストは常に 8 で、最初のリストは常に 4 です。