通過webservice傳來的xml是乙個string型別串,解析此字串的方法如下
1.將字串的內容定義成乙個bean
2.通過persister 的read方法讀取bean和xml
3.將讀取的xml內容封裝成cdata型別
定義字串內容bean類
package com.csvalue.dirservice.xmlanalysis;
import org.******framework.xml.element;
import org.******framework.xml.root;
/**
* @classname: transferdatabean
* @description: 客戶端的出庫資料(**商)
* @author:dxl
* @date: 2015-08-13
* @see: v1.0
* @version: v1.0
*/@root
/*@root(strict = false) //strict:是否嚴格解析(這裡我只想拿到uid,location,name) */
public class transferdatabean
public void setsupplier_drug_code(string supplier_drug_code)
public string getdrug_name()
public void setdrug_name(string drug_name)
public string getpackage_spec()
public void setpackage_spec(string package_spec)
public string getpackage_units()
public void setpackage_units(string package_units)
public string getbatch_no()
public void setbatch_no(string batch_no)
public string getexpire_date()
public void setexpire_date(string expire_date)
public string getmanufact_name()
public void setmanufact_name(string manufact_name)
public string getfile_count()
public void setfile_count(string file_count)
public string getsupplier_name()
public void setsupplier_name(string supplier_name)
public string getproduce_date()
public void setproduce_date(string produce_date)
}讀取xml內容並封裝成cdata型別
package com.csvalue.dirservice.xmlanalysis;
import org.******framework.xml.core.persister;
import ssdevframework.core.collection.cdata;
public class xmlanalysis catch (exception e)
return cd;
}讀取xml內容封裝成cdata 型別
@suppresswarnings("static-access")
@webmethod(operationname = "checktransferdata")
public string checktransferdata( string userid,
string pwd,
string stringxml
) 以上**即可將xml內容讀取出後set到cdata物件中。
Web Service相關介紹
w3c給web service下過乙個定義,說它是乙個軟體系統,用來控制機器之間的互動 a software system designed to support interoperable machine to machine interaction over a network 這個定義比較抽象...
webservice相關知識
1什麼是webservice 顧名思義是基於web服務,接受和響應外部系統的某種請求 web服務,簡單理解基於web的遠端呼叫.2 webservice的特點 1 webservice通過http post方式接受客戶的請求 2 webservice與 客 戶 端 之 間 一 般 使 用soap協 ...
webservice配置相關
一 web.xml配置 mobileloginfilter logonstrings cxf webservice mobileloginfilter cxf webservice cxfservlet org.apache.cxf.transport.servlet.cxfservlet 1cxf...