ws-soap-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Steeve Gilbert" <Steeve_Gilb...@canammanac.com>
Subject RE: Working with Xerces
Date Thu, 02 Aug 2001 20:44:28 GMT

You can get the full explanation here...
http://java.sun.com/xml/jaxp-1.1/docs/tutorial/xslt/2_write.html

They output it to the console but if you wanna get it into a string look at this...

      Transformer transformer = (TransformerFactory.newInstance()).newTransformer();
      StringWriter strwriter = new StringWriter();
      DOMSource source = new DOMSource(document);
      StreamResult result = new StreamResult(strwriter);
      transformer.transform(source, result);
      XMLSTR = strwriter.toString();  //Here you get the string

Good luck!

Steeve...





"Gus Delgado" <gus.delgado@netquotient.com> on 02/08/2001 03:42:15 PM

Please respond to soap-user@xml.apache.org

To:   <soap-user@xml.apache.org>
cc:    (bcc: Steeve Gilbert/G_STGEORGES/CANAM_MANAC)

Subject:  RE: Working with Xerces



Document doc = parser.getDocument();

Element  e  =  null;
NodeList nl = doc.getElementsByTagName("tagName");
e = (Element)  nl.item(0);

e.normalize();
NodeList nl =  e.getChildNodes();
Node textNode = nl.item(0);
String value = textNode.getNodeValue() ;

-----Original Message-----
From: Bardman, Jody  [mailto:JBardman@Liquent.com]
Sent: Thursday, August 02, 2001 2:15  PM
To: soap-user@xml.apache.org
Subject: Working with  Xerces



My SOAP client can build a simple request and send  it to the SOAP server
and then receive the response.
I can parse the data.

Now comes the next step:
1). Send a request
2).  Receive the XML response.
3). Save the  XML.
4). Parse some of the XML  response.
5). Add new XML data to what was  saved for a new request.
6). Send the new  request.

So basically I want to get the response, add to it,  and send it out again.

Here is how I was parsing the simple  response:
  DOMParser parser = new  DOMParser();  //Create a parser
   parser.parse(new InputSource(new StringReader(XMLPref)));  //Create the
DOM
  Document doc =  parser.getDocument();

I was hoping to add data by way of the doc/node  classes.

How do I get the full XML out of the Document  class so I can use it for a
new request?

Thanks
Jody








Mime
View raw message