日期:2014-05-17  浏览次数:20675 次

webservice通过xml报送信息的问题,新手求帮助。
我调用人家的报送接口通过xml报送信息,xml字段中有一项是正文内容,这一项 我是从数据库中读取信息报过去的,但是数据库中的内容是含有div这一类的格式字段的,添加到这个字段后就没法报送了,但是又不能把这些div之类的去掉,不知道这个要怎么处理,请帮忙看看。
<?xml version='1.0' encoding='UTF-8'?><dahan><version>1.0</version><copyright>dahan</copyright><style><id>2</id><name>通用格式</name></style><article><vc_number name='索引号' fieldtype='1'></vc_number><i_orderid name='排序号' fieldtype='0'>"+newid+"</i_orderid><c_createtime name='创建日期' fieldtype='3'>"+tjsj.substring(0,19)+"</c_createtime><vc_userid name='用户帐号' fieldtype='1'>"+tjr+"</vc_userid><vc_editor name='录入人' fieldtype='1'>"+tjr+"</vc_editor><vc_auditor name='审核人' fieldtype='1'>"+shr+"</vc_auditor><vc_catacode name='栏目标识' fieldtype='1'>2</vc_catacode><vc_ztflbm name='主题分类编码' fieldtype='1'>2</vc_ztflbm><vc_seq name='信息顺序号' fieldtype='0'>"+newid+"</vc_seq><vc_name name='名称' fieldtype='1'>"+bt+"</vc_name><vc_abs name='内容概述' fieldtype='1'></vc_abs><c_issuetime name='生成日期' fieldtype='10'>"+tjsj.substring(0,10)+"</c_issuetime><sfield_7 name='文号' fieldtype='1'>2</sfield_7><vc_department name='发布机构' fieldtype='1'>省农业厅</vc_department><vc_keyword name='主题词' fieldtype='1'></vc_keyword><vc_ztfl name='主题分类' fieldtype='1'></vc_ztfl><vc_service name='服务对象分类' fieldtype='1'></vc_service><sfield_10 name='信息格式' fieldtype='12'>1</sfield_10><field_72 name='正文内容' fieldtype='7'>"+nr+"</field_72><sfield_6 name='著录日期' fieldtype='10'>"+tjsj.substring(0,10)+"</sfield_6><vc_opentype name='公开方式' fieldtype='12'>1</vc_opentype><vc_opentimetype name='公开时限' fieldtype='12'>3</vc_opentimetype><c_begintime name='开始时间' fieldtype='3'>"+tjsj.substring(0,19)+"</c_begintime><c_endtime name='结束时间' fieldtype='3'>"+tjsj.substring(0,19)+"</c_endtime><columnid name='目录ID' fieldtype='1'>2286</columnid><distinctive name='信息标识' fieldtype='1'>"+id+"</distinctive><state name='操作状态' fieldtype='1'>1</state><identifier name='信息唯一标识字段' fieldtype='1'>vc_name</identifier></article></dahan>

------解决方案--------------------
你首先要去咨询上家这接口如何传含XML标签的文本。

有些方法可以先试试看,就是用CDATA或XML注释括住你的XML文本,如
<![CDATA[
中间各行放你的XML文本
]]>

<!--
中间各行放你的XML文本
-->