【发布时间】:2011-10-19 15:29:45
【问题描述】:
我想使用 & 字符,但 Visual Studio 抛出异常。这个怎么写?
【问题讨论】:
标签: xml
我想使用 & 字符,但 Visual Studio 抛出异常。这个怎么写?
【问题讨论】:
标签: xml
将任何& 替换为
&
它会在 XML 中正确加载。
【讨论】:
有两种方法可以在 XML 文档中表示在 XML 中具有特殊含义的字符(例如 < 和 >)。
CDATA 部分只能用在可以有文本节点的地方。
<foo><![CDATA[Here is some data including < and > (and &!) ]]></foo>
需要注意的是,您不能将序列 ]]> 作为数据包含在 CDATA 部分中。
实体可以在任何地方使用(CDATA 部分内除外)并且由&、标识符和;组成。
<foo>Here is some data including < and > (and &!)</foo>
【讨论】:
您可以使用&amp; 或&#38;,也可以将其包装在CDATA 部分中,如下所示:
<![CDATA[Foo & Bar]]>
【讨论】:
使用实体&amp;。
(对讨论 CDATA 的其他答案+1。)
【讨论】:
您可以使用 CDATA :
CDATA 部分中的所有内容都会被解析器忽略。
CDATA 部分以<![CDATA[ 开头并以]]> 结尾
【讨论】: