非常简单的问题,我正在编写一个XML文档,我不知道如何编写"]]>"而不会被视为该部分的结尾.
Gre*_*ill 19
你可以这样做:
]]>]]><![CDATA[
Run Code Online (Sandbox Code Playgroud)
这最终会分两部分打破CDATA部分,但这是你必须要做的.
我认为
<![CDATA[]]]]><![CDATA[>]]>
Run Code Online (Sandbox Code Playgroud)
是要走的路.
那是:
]](<![CDATA[]]]]>)的一个CDATA部分>(<![CDATA[>]]>)的一个CDATA部分在实践中,可能在第一个之前]]和/或之后有文本>
有关详情,请访问http://en.wikipedia.org/wiki/CDATA#Uses_of_CDATA_sections
你不能.CDATA不提供任何转义字符的方法,因此这些字符将始终代表CDATA部分的结尾.但是,你可以让他们结束CDATA部分,添加" ]]>"并用" <![CDATA[" 开始一个新的.
这样,字符串" ]]>]]><![CDATA["几乎具有在CDATA部分中作为"`]]>"的转义的效果.
| 归档时间: |
|
| 查看次数: |
1592 次 |
| 最近记录: |