首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

xml特殊字符处置

2012-12-26 
xml特殊字符处理对于属性值中要使用到xml特殊字符,可以有以下两种处理方法:?1.直接转义,对应转义字符如下:

xml特殊字符处理

对于属性值中要使用到xml特殊字符,可以有以下两种处理方法:

?

1.直接转义,对应转义字符如下:

&lt;????????? <
&gt;???????? >
&amp;????? &
&apos; ? ? '
&quot;????? "

?

2.使用DTD验证:在节点值部份添加“<![CDATA[?? ]]>”,如下代码:

?

StringBuffer toClient = new StringBuffer("<root>");
??????? …………………………
??????????? if (null != dataset) {
??????????????? while (dataset.next()) {
??????????????????? toClient.append("<User>");
??????????????????? toClient.append("<UserName><![CDATA[");
??????????????????? toClient.append(dataset.getString(1));
??????????????????? toClient.append("]]></UserName>");
??????????????????? toClient.append("<UserId>");
??????????????????? toClient.append(dataset.getString(2));
??????????????????? toClient.append("</UserId>");
??????????????????? toClient.append("</User>");
??????????????? }
??????????? }
??????? toClient.append("</root>");

热点排行