非常に単純な質問です。私は XML ドキュメントを書いていますが、"]]>" をセクションの終わりと見なされずに書く方法がわかりません。
1663 次
3 に答える
19
次のように実行できます。
]]>]]><![CDATA[
これにより、最終的に CDATA セクションが 2 つの部分に分割されますが、それはあなたがしなければならないことです。
于 2009-02-11T18:37:34.203 に答える
9
おもう
<![CDATA[]]]]><![CDATA[>]]>
行く方法です。
あれは:
- リテラル文字列を含む 1 つの CDATA セクション
]]
(<![CDATA[]]]]>
) - リテラル文字列を含む 1 つの CDATA セクション
>
(<![CDATA[>]]>
)
実際には、最初のテキストの前]]
および/または後にテキストが存在する可能性があります。>
http://en.wikipedia.org/wiki/CDATA#Uses_of_CDATA_sectionsで詳細を参照してください。
于 2009-02-11T18:37:53.407 に答える
5
できません。CDATA は文字をエスケープする方法を提供しないため、これらの文字は常に CDATA セクションの終わりを表します。ただし、CDATA セクションを終了させ、" " を追加]]>
し、" " で新しいセクションを開始させることはでき<![CDATA[
ます。
このように、文字列 " ]]>]]><![CDATA[
" は、CDATA セクションの "`]]>" のエスケープとほぼ同じ効果があります。
于 2009-02-11T18:37:46.057 に答える