問題タブ [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.
xml - XQuery での CDATA の出力
XQuery を使用してどのように変換しますか
に
?
また、どのように変換しますか
に
?
問題があれば、私は XSLPalette.app を使用しています。
xml - どうすれば分割できますか複数の部分に?
3つの個別のリストに分割したい要素のリストがあります。最終結果は次のようになります。
私のXSLTはこのようなものですが、挿入</ul>
できず、より小さい記号(<
)を挿入できないため、機能しません。
何か案は?前もって感謝します!
xml - XMLの空のCDATA
また
それぞれに違いや欠点はありますか?XMLの解析中に何かする必要がありますか?あなたは何を好むか?
xml - 要素内の最初のテキストの場合、XML ドキュメント内の HTML が正しく表示されない
XML ドキュメントから返されたデータを取得するために JavaScript を使用しています。この XML ファイル内には、XHTML タグを含む要素が含まれています。XHTML が CDATA タグで囲まれている場合や、</> を手動で入力した場合に、nodevalue が表示されません。要素内に XHTML フォーマットがない場合、ノード値は正常に表示されます。
XSLT を使用しないようにしていますが、他に方法はありますか?
xslt - HTML用のxsltのcdata
プレーンな HTML を生成する XSLT ファイルがあります。一部の要素を CDATA ブロックでラップする必要があるため、cdata-section-elements を使用する予定です。しかし、CDATA を含めたい要素が<p>
ページ上に 1 つしかない場合、他のすべての<p>
要素に CDATA を配置しないようにするにはどうすればよいでしょうか?
入力データは次のとおりです。
私のXSLは:
これを次のようにレンダリングしたい:
しかし、私が得るのは次のとおりです。
php - PHP、XMLからXSLTを介したHTMLは、CDATA内のHTMLをエンコードします
私は本当にこの質問に対する答えが必要です。XMLを使用してページを作成し、次にXSLTを使用してそれをWebページに作成するプロジェクトに取り組んでいます。コードサンプルは次のとおりです。
$ xmlには、XML形式のWebページが含まれています。次に例を示します。
したがって、WebページはXMLであり、変換関数に渡されます。この関数は、XSLファイルをロードしてXMLをHTMLWebページに変換します。ただし、XSLTは何らかの理由でCDATAを理解せず、HTMLをエンティティにエンコードするため、上記のスクリプトはコンテンツタグを正しくロードできません。
したがって、問題は、XSLTを使用して、エンティティにエンコードせずにHTMLをHTMLとして出力するにはどうすればよいかということです。
xml - CDATAが存在する理由は何ですか?
ここでXML/XSLT関連の質問をする人がよくいますが、これはCDATAがどのように機能するかを把握できないことに起因しています(このように)。
そもそもなぜ存在するのだろうか。XMLがそれなしでは実現できなかったわけではありません。CDATAセクションに入れることができるものはすべて「ネイティブ」(XMLエスケープ)として表現できます。
CDATAによって結果のドキュメントが少し小さくなる可能性があることを理解していますが、それに直面しましょう。XMLはとにかく冗長です。小さなXMLドキュメントは、たとえば圧縮によってより簡単に実現できます。
私にとって、CDATAは、肉眼ではマークアップのように見えるデータを持つことができるため、マークアップとデータの明確な分離を破ります。これは悪いことだと思います。(これは、文字列処理または正規表現をXMLに不適切に適用するように人々を促すものの1つでさえあるかもしれません。)
だから:CDATAを使用する理由は何ですか?
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 でエンコードされた文字列に残りますü
。
どうにかしてそれらを正しく読み取るか、少なくとも後でデコードできますか?
これは、問題を引き起こしている RSS セクションのサンプルです。
RSS フィード データを読み取って解析するコードは次のとおりです。
前もって感謝します!
xml - XMLでCDATA要素を使用することは脆弱かどうか?
XMLドキュメントでCDATA要素を使用することは脆弱ですか?もしそうなら、XMLドキュメントでCDATA要素を使用するとどうなりますか?