問題タブ [cdata]

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

xml - XQuery での CDATA の出力

XQuery を使用してどのように変換しますか

?

また、どのように変換しますか

?

問題があれば、私は XSLPalette.app を使用しています。

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

xml - どうすれば分割できますか複数の部分に?

3つの個別のリストに分割したい要素のリストがあります。最終結果は次のようになります。

私のXSLTはこのようなものですが、挿入</ul>できず、より小さい記号(<)を挿入できないため、機能しません。

何か案は?前もって感謝します!

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

xml - XMLの空のCDATA

また

それぞれに違いや欠点はありますか?XMLの解析中に何かする必要がありますか?あなたは何を好むか?

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

xml - 要素内の最初のテキストの場合、XML ドキュメント内の HTML が正しく表示されない

XML ドキュメントから返されたデータを取得するために JavaScript を使用しています。この XML ファイル内には、XHTML タグを含む要素が含まれています。XHTML が CDATA タグで囲まれている場合や、</> を手動で入力した場合に、nodevalue が表示されません。要素内に XHTML フォーマットがない場合、ノード値は正常に表示されます。

XSLT を使用しないようにしていますが、他に方法はありますか?

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

xslt - HTML用のxsltのcdata

プレーンな HTML を生成する XSLT ファイルがあります。一部の要素を CDATA ブロックでラップする必要があるため、cdata-section-elements を使用する予定です。しかし、CDATA を含めたい要素が<p>ページ上に 1 つしかない場合、他のすべての<p>要素に CDATA を配置しないようにするにはどうすればよいでしょうか?

入力データは次のとおりです。

私のXSLは:

これを次のようにレンダリングしたい:

しかし、私が得るのは次のとおりです。

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

php - PHP、XMLからXSLTを介したHTMLは、CDATA内のHTMLをエンコードします

私は本当にこの質問に対する答えが必要です。XMLを使用してページを作成し、次にXSLTを使用してそれをWebページに作成するプロジェクトに取り組んでいます。コードサンプルは次のとおりです。

$ xmlには、XML形式のWebページが含まれています。次に例を示します。

したがって、WebページはXMLであり、変換関数に渡されます。この関数は、XSLファイルをロードしてXMLをHTMLWebページに変換します。ただし、XSLTは何らかの理由でCDATAを理解せず、HTMLをエンティティにエンコードするため、上記のスクリプトはコンテンツタグを正しくロードできません。

したがって、問題は、XSLTを使用して、エンティティにエンコードせずにHTMLをHTMLとして出力するにはどうすればよいかということです。

0 投票する
9 に答える
6306 参照

xml - CDATAが存在する理由は何ですか?

ここでXML/XSLT関連の質問をする人がよくいますが、これはCDATAがどのように機能するかを把握できないことに起因しています(このように)。

そもそもなぜ存在するのだろうか。XMLがそれなしでは実現できなかったわけではありません。CDATAセクションに入れることができるものはすべて「ネイティブ」(XMLエスケープ)として表現できます。

CDATAによって結果のドキュメントが少し小さくなる可能性があることを理解していますが、それに直面しましょう。XMLはとにかく冗長です。小さなXMLドキュメントは、たとえば圧縮によってより簡単に実現できます。

私にとって、CDATAは、肉眼ではマークアップのように見えるデータを持つことができるため、マークアップとデータの明確な分離を破ります。これは悪いことだと思います。(これは、文字列処理または正規表現をXMLに不適切に適用するように人々を促すものの1つでさえあるかもしれません。)

だから:CDATAを使用する理由は何ですか?

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

c# - Linq-to-XML と C# で RSS フィードを読む - CDATA セクションをデコードする方法は?

C# と Linq to XML を使用して RSS フィードを読み込もうとしています。フィードは utf-8 でエンコードされており ( http://pc03224.kr.hsnr.de/infosys/feed/を参照)、CDATA セクションで囲まれているため、説明ノードを除いて、通常は正常に読み取られます。

何らかの理由で、「description」タグの内容を読み取った後、デバッガーで CDATA タグが表示されませんが、このセクションでのみドイツ語のウムラウト (äöü) やその他の特殊文字が使用されていないため、どこかにあるに違いないと思います。正しく表示されます。代わりに、 のように utf-8 でエンコードされた文字列に残ります&#252;

どうにかしてそれらを正しく読み取るか、少なくとも後でデコードできますか?

これは、問題を引き起こしている RSS セクションのサンプルです。

RSS フィード データを読み取って解析するコードは次のとおりです。

前もって感謝します!

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

xml - XMLでCDATA要素を使用することは脆弱かどうか?

XMLドキュメントでCDATA要素を使用することは脆弱ですか?もしそうなら、XMLドキュメントでCDATA要素を使用するとどうなりますか?