Hi,
i wrote a code which gets the blob object from the database and using the bufferedinputstream i read the blob as bytestream.
Blob b = rs.getBlob("TCblob");
String XmlString = "";
BufferedInputStream bis = new BufferedInputStream(b.getBinaryStream());
byte []bt = new byte[50];
XmlString = "<Request><row>" + bt+ "</row></Request>";
System.out.println(XmlString);
processXml(XmlString);
In the method processXMl
NodeList ls1 = doc.getElementsByTagName("row");
String b = ls1.item(0).getFirstChild().getNodeValue();
byte [] bt = b.getBytes();
System.out.println(bt);
problem here is i found both byte arrays are different by printing on the console. So how to get the same data throught parsing the XML??
please reply..