Any drawbacks on using input streams?

      DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
      DocumentBuilder db = dbf.newDocumentBuilder();
      {
         String xml = "<?xml version=\"1.0\"?><foo></foo>";
         StringReader reader = new StringReader(xml);
         InputSource source = new InputSource(reader);
         Document doc = db.parse(source);
         System.out.println(doc.getChildNodes().item(0));
      }
      {
         byte[] xml = "<?xml version=\"1.0\"?><bar></bar>".getBytes();
         InputStream inputstream = new ByteArrayInputStream(xml);
         Document doc = db.parse(inputstream);
         System.out.println(doc.getChildNodes().item(0));
      }


Frank schrieb:
Was tring to figure out the best way to take an XML document that I have read in from a datagram socket stored in a DatagramPacket(can convert to byte or String etc) to be able to parse it using DocumentBuilder using a DOM parse. All the methods seem to work off of a file or a steam. any thoughts?

Thanks,

Frank





Reply via email to