package com.anli.client;
import java.io.File;
import java.util.Map;
import javax.xml.namespace.QName;
import javax.xml.ws.Service;
import javax.xml.ws.soap.SOAPBinding;
import com.anli.common.util.SwithXml;
import com.anli.common.util.xml.BaseInfo;
import com.anli.common.util.xml.Root;
import com.anli.common.util.xml.XmlCustomerInfo;
import com.anli.common.util.xml.XmlItemInfo;
import com.anli.server.AnLiOAService;
import com.thoughtworks.xstream.XStream;
public final class Client2 {
private static final QName SERVICE_NAME
= new QName("http://server.anli.com/", "AnLiOAService");
private static final QName PORT_NAME
= new QName("http://server.anli.com/", "AnLiOAServicePort");
private Client2() {
}
public static void main(String args[]) throws Exception {
Service service = Service.create(SERVICE_NAME);
// Endpoint Address
String endpointAddress = "http://localhost:8080/services/AnLiOAService";
//String endpointAddress = "http://192.168.3.5:8089/services/AnLiOAService";
// If web service deployed on Tomcat (either standalone or embedded)
// as described in sample README, endpoint should be changed to:
// String endpointAddress = "http://localhost:8080/java_first_jaxws/services/hello_world";
// Add a port to the Service
service.addPort(PORT_NAME, SOAPBinding.SOAP11HTTP_BINDING, endpointAddress);
String xmlPath = "d:\\OAitem.xml";
XStream xstream = new XStream();
xstream.alias("root", Root.class);
xstream.alias("baseInfo", BaseInfo.class);
xstream.alias("xsddInfo", XmlItemInfo.class);
Root root = (Root)xstream.fromXML(new File(xmlPath));
AnLiOAService als = service.getPort(AnLiOAService.class);
System.out.println(xstream.toXML(root));
String xml = als.anLiOAItemService(xstream.toXML(root));
System.out.println(xml);
}
}
最近下载更多
x547919397 LV2
2021年12月31日
13043860zj LV16
2021年2月24日
毒品香烟 LV12
2020年11月26日
kinggode LV14
2020年9月14日
violet_lst LV1
2020年5月22日
杂回事类丶 LV11
2020年3月26日
嘲讽脸 LV5
2020年1月20日
hzhsh0223 LV18
2020年1月11日
COMMUSER LV2
2019年12月16日
蒲公英不是梦 LV6
2019年11月18日

最近浏览