⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 uddiping.java

📁 JAVA对于XML的操作API。
💻 JAVA
字号:
/* * $Id: UddiPing.java,v 1.6 2002/04/06 00:47:32 mode Exp $ * $Revision: 1.6 $ * $Date: 2002/04/06 00:47:32 $ *//* * Copyright 2002 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */import javax.xml.soap.*;import java.net.*;import java.util.*;import java.io.*;public class UddiPing {    public static void main(String[] args) {        try {            if (args.length != 2)  {                System.err.println("Usage: UddiPing properties-file business-name");                System.exit(1);            }            Properties myprops = new Properties();            myprops.load(new FileInputStream(args[0]));                                    Properties props = System.getProperties();                        Enumeration it = myprops.propertyNames();            while (it.hasMoreElements()) {                String s = (String) it.nextElement();                props.put(s, myprops.getProperty(s));            }                        // Create the connection and the message factory.	    SOAPConnectionFactory scf = SOAPConnectionFactory.newInstance();            SOAPConnection connection = scf.createConnection();            MessageFactory msgFactory = MessageFactory.newInstance();                        // Create a message            SOAPMessage msg = msgFactory.createMessage();                        // Create an envelope in the message            SOAPEnvelope envelope = msg.getSOAPPart().getEnvelope();                        // Get hold of the the body            SOAPBody body = envelope.getBody();            body.addChildElement(envelope.createName("find_business", "",                                                     "urn:uddi-org:api"))                .addAttribute(envelope.createName("generic"),                              "1.0")                .addAttribute(envelope.createName("maxRows"),                              "100")                .addChildElement("name").addTextNode(args[1]);                        URL endpoint                = new URL(System.getProperties().getProperty("URL"));            msg.saveChanges();                                    SOAPMessage reply = connection.call(msg, endpoint);                        System.out.println("Received reply from: "+endpoint);                        reply.writeTo(System.out);                        connection.close();        } catch (Exception ex) {            ex.printStackTrace();        }    }}                                                                        

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -