0
xhtmlソースをサイトから取得してxmlファイルに格納する必要がありますが、xhtmlにはCDATAが含まれています。ネストされたCDATAは許可されていないため、何をすべきか分かりません。これに簡単な解決策はありますか、またはxhtmlをHTMLに変換する簡単な方法はありますか?助けてくれてありがとう。どのようにxml CDATAにxhtmlページを保存できますか?
xhtmlソースをサイトから取得してxmlファイルに格納する必要がありますが、xhtmlにはCDATAが含まれています。ネストされたCDATAは許可されていないため、何をすべきか分かりません。これに簡単な解決策はありますか、またはxhtmlをHTMLに変換する簡単な方法はありますか?助けてくれてありがとう。どのようにxml CDATAにxhtmlページを保存できますか?
XMLコンテンツをCDATAセクションに置くことは、一般的には悪い考えです。これはCDATAを乱用しています(CDATAに何かを入れることによって、「ここにマークアップがありません」ということです)。ネスティングCDATAは二重悪いようです。しかし、あなたはこの穴の中に自分自身を持っており、あなたは自分を深く掘り下げることに決めているので、試してみることができます。ちょうど]]]><![CDATA[[
とCDATAセクションを終える]]>
を取り替えてください。
整形式のXHTMLの場合は、それをXMLフラグメントとしてXMLにドロップしないでください。 – biziclop
これはCDATAに含まれている必要があります。これを得るには、どうにかしてhtmlに変換するしかありませんか?もしそうなら、あなたは単純な方法を知っていますか? – Shatnerz
私は速いハックを見つけました。これはhttp://web-design.blogs.webucator.com/2010/11/20/nesting-cdata-blocks/のおかげでうまくいくようです。 私はちょうど '//] 'with' //]]]]> 'がスムーズに機能しました。私は答えでこれを掲示するだろうが、明らかにすぐにです。 – Shatnerz