logo       

XMLWriter problem : Bug?: msg#00011

java.enhydra.kxml

Subject: XMLWriter problem : Bug?

Hello,
I am trying to use the XMLwriter to write an SOAP like message. Here
is the code:

ByteArrayOutputStream baos = new ByteArrayOutputStream();
XmlWriter writer=new XmlWriter(new OutputStreamWriter(baos));

String PG_Data_enc = base64_enc_dec.encode(PG_Data);
try{
writer.startTag("SOAP-ENV:Envelope "+

"xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"; " +
"xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\";
" +

"xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\"; "+

"xmlns:SOAP-ENV=\"http://schemas/xmlsoap.org/soap/envelope/\"; ");

writer.startTag("SOAP-ENV:Body");

writer.startTag("SOAP-ENV:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\"";);
writer.startTag("Name xmlns=\"\"
xsi:type=\"xsd:string\"");
writer.write(Name);
writer.endTag();
writer.startTag("SerialID xmlns=\"\"
xsi:type=\"xsd:long\"");
writer.write(Long.toString(serialID));
writer.endTag();
writer.startTag("R_SerialID xmlns=\"\"
xsi:type=\"xsd:long\"");
writer.write(Long.toString(R_serialID));
writer.endTag();
writer.startTag("Pg_Data xmlns=\"\"
xsi:type=\"xsd:string\"");
writer.write(PG_Data_enc);
writer.endTag();
writer.endTag();
writer.endTag();
writer.endTag();

String dataString= baos.toString();
byte[] data = baos.toByteArray();

System.out.println("XML Data:" + dataString);
System.out.println("XML Data:" + data);

When I try to print the "dataString" and "data" I get no output. Am I doing
something wrong? Please help me out. Is this a bug?

Gaurav Rana


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise