XML文件中的实体
XML文档的默认编码方式是UTF-8,一种ASCII使用者易于使用的8位Unicode编码方式。但XML文档可以通过指定XML文件头的encoding属性来指定文档编码。
XML文档中有些字符是需要保留使用的,比如表示元素标签的字符“<”和“>”。如果您需要在XML文档内容中包含这些字符,则必须对它们进行转码。XML提供了称为“实体(entities)”的转义机制以对特殊结构进行转码。XML中有五种预定义的实体。
也可以使用被称作字符数据(CDATA)的特殊的不解析文本段来进行编码。一个CDATA块以结束,如下所示:
<![CDATA[ 你要填写的任意内容 ]]>
CDATA块看起来有点象注释,但CDATA块中的数据确实是XML文档的一部分,只不过对解析器来说是不透明的。
因此,在我们的字段中如果有链接地址(<a href="javascript:doDetail('1')">操作</a> ),可以有两种写法.
第一种:
第二种: <![CDATA[ <a href="javascript:doDetail('1')">操作</a> ]]>
在程序中,显然第二种方法比较方便,不需要转换,又不影响它的内容.
源地址:http://www.linuxmine.com/46177.html
没有评论:
发表评论