XmlTextWriter.WriteString与WriteRaw的区别


XmlTextWriter.WriteString 执行以下操作

分别用 &amp;、&lt; 和 &gt; 替换字符 &、< 和 >。

用数字字符实体(&#0; 到 &#0x1F)替换范围 0x-0x1F(不包括空白字符 0x9、0x10 和 0x13)中的字符值。

如果在属性值的上下文中调用 WriteString,则分别用 &quot; 和 &apos; 替换双引号和单引号。


例如,此输入字符串 test<item>test 被写为下面的形式

test&lt;item&gt;test
================================================================================
XmlTextWriter.WriteRaw 方法手动书写原始标记。


例如,此输入字符串 test<item>test 被写为下面的形式

test<item>test

posted on 2007-09-01 15:11  Clark Chan  阅读(767)  评论(1编辑  收藏  举报

导航