WebService 返回值 datetime问题 论坛里没有
我先调用WebService返回一个xml文件格式如下<getFisheriesSchemaResult XmlType="DynamicParameter"><ProductSchema><ProdId>0</ProdId><ProdType>0</ProdType><ProdOrg>北海区台</ProdOrg><Post_Time>2013/8/20 9:00:00</Post_Time><PredictionTime>0</PredictionTime><XmlCreateTime>2013/8/27 9:29:16</XmlCreateTime><VType>1</VType></ProductSchema><ProductSchema><ProdId>0</ProdId><ProdType>0</ProdType><ProdOrg>北海区台</ProdOrg><Post_Time>2013/8/21 9:00:00</Post_Time><PredictionTime>0</PredictionTime><XmlCreateTime>2013/8/27 9:29:16</XmlCreateTime><VType>1</VType></ProductSchema></<getFisheriesSchemaResult>
然后我需要获得通过xml文件继续调用另一个webservice,需要的参数有 ProdId,ProdType,ProdOrg,Post_Time.
lr_xml_get_values("XML={str}",
"valueParam=PostTime",
"Query=/getFisheriesSchemaResult/ProductSchema/Post_Time",
"SelectAll=yes",
LAST);
sprintf (ptime, "Retrieved value %d : {PostTime_%d}", i+1, i+1);
lr_save_var(lr_eval_string(ptime)+20,18,0,"temp3");
前边的三个参数我都进行参数话了,方法如上,但是最后一个是dateTime格式的,我能获得2013/8/20 9:00:00文本格式的。但是
BEGIN_ARGUMENTS,
"userName=IDP",
"password=IDP",
"reqSn=1",
"xml:ps="
"<ps>"
"<ProdType>{temp1}</ProdType>"
"<ProdOrg>{temp2}</ProdOrg>"
"<Post_Time>{temp3}</Post_Time>"
"<VType>{temp4}</VType>"
"</ps>",
END_ARGUMENTS,
temp3不能被利用,webservice不能够成功,求大侠帮助。 我先调用WebService返回一个xml文件格式如下
00北海区台2013/8/20 9:00:0002013/8/27 9:29:16100北海 ...
dominge 发表于 2013-8-27 09:45 http://bbs.51testing.com/images/common/back.gif
是不是少了一个插件! 这个问题在QQ群里面已经解决了,楼主自己来回个答案吧。 回复 2# lsekfe
解决问题的办法是不要用lr_output_message 去看变量的输出,如果出现错误的时候,去查看日志,这是面对错误的办法,其他的问题还是蛮简单的,是因为多了一个空格,但是输出的时候看不出来而已 这个不错的分享!感谢LZ,还要感谢云层,更要感谢党!
页:
[1]