webservice相關之解析XML

2021-08-27 22:17:56 字數 2062 閱讀 9053

通過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...