問題タブ [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.
java - JAXB を使用して CDATA ブロックを生成するには?
JAXB を使用してデータを XML にシリアライズしています。クラスコードは以下のように簡単です。Args の値の CDATA ブロックを含む XML を生成したいと考えています。たとえば、現在のコードは次の XML を生成します。
以下のように、「ソース」引数を CDATA でラップしたいと思います。
以下のコードでこれを達成するにはどうすればよいですか?
xml - Actionscript 3のXMLDocumentオブジェクトにCDATAセクションを追加するにはどうすればよいですか?
以前にやったことを覚えているので、ここで何かが足りないと思います。XMLNodeのnodeTypeプロパティはELEMENT_NODEとTEXT_NODEのみをサポートし、CDATAセクションを文字列としてXMLNodeに追加しようとすると、エスケープされます。
私が取得するのは、次の値を持つTEXT_NODEです。
<![CDATA [一部のテキストと<タグ> ここ]]>
これはTEXT_NODEの有効な値でもありません
rss - RSS タイトルで CDATA が機能しない
cdata がタイトルで機能していません。それは説明で働いています!
cdata - HTML5で使用する必要がありますか?
セクションは XHTML5 で使用できると確信して<![CDATA[...]]>
いますが、HTML5 ではどうでしょうか。
java - 解析中にCDATAXMLが切り捨てられます
SAXパーサー(Androidの場合)を使用して、Webサービスからxmlファイルを解析しています。一部の要素では、CDATAが切り捨てられて完全ではありません。たとえば、XMLファイルには次のようなデータが含まれています。
xmlファイルを解析した後
テキストには「GölsderundGin」(最初の15文字)のみが含まれています。eclipseでデバッグしたところ、文字列全体がメソッドの「char[]ch」引数に含まれていないことがわかりました。したがって、解析自体にエラーがあるようです
javascript - Wordpress-カスタムページテンプレートでのDisqusエラー
Wordpressでフィルター可能なポートフォリオを表示するためのカスタムページテンプレートを作成しました。ただし、そのカスタムページでエラーコードが表示されます-
これは、ページがループを使用して投稿を表示していることが原因である可能性があります。また、Disqusは投稿にのみ表示されるように設定されています。
次のページを参照してください:http://thinquetanque.com/portfolio
これを防ぐ方法について何かアイデアはありますか?
ありがとう!
編集:これが発生しているコード内の場所を見つけました-しかし、エラーを解決する方法がわかりません。
xml - linq to xml CDATA の問題
linq を使用して xml を取得すると、<CDATA[[
]]>
削除されます。これは私が達成したいことです。
しかし、ファイルを保存すると、xml ファイルに<CDATA[[
]]>
なり ます。保存 <CDATA[[
]]>
する前に明示的に追加するかどうかに関係なく、同じ結果が得られます。<CDATA[[
]]>
を追加しようとしまし<CDATA[[
]]>
たが、それでも同じ結果が得られます。xml ファイル
に表示する他の方法はありますか?<CDATA[[
]]>
を使用Encoding.UTF8.GetBytes()
して保存した後、ファイルに書き込むためにXDocument
使用していますXDocument.Save(System.IO.StringWriter)
。
xml - SQL Server XmlType が CDATA 要素を保持しない
SQL Server 2005 を使用しており、データベースに XML タイプを格納しようとしています。XML 型には、CDATA にコンテンツを含める必要がある要素がありますが、挿入されると、フィールドは CDATA を削除し、それなしで要素を格納しているように見えます...
過去にこれを経験した人、または解決した人はいますか?
便利な例:
結果:
php - SimpleXML -- CDATA タグを取り除く (または XML に HTML マークアップを埋め込む)
私は最近、PHP と Javascript のコンテキストで XML の学習を始めたばかりで、問題に遭遇しました。
問題は、XML 内に HTML マークアップを配置し、PHP を介してこれを抽出し、SimpleXML で XML を読み取る別のファイルに HTML を埋め込むことができるようにすることです。私はそれを次のようなものでエコーしています
echo $child->asXML();
ただし、もちろん CDATA タグはまだ残っており、機能しません。それで、私の質問は、A. XML パーサーによって無視されるが HTML ドキュメントで使用できる別の方法で HTML マークアップを埋め込む方法、または B. コードから CDATA タグを削除する方法のいずれかです。 ?