/** * Rellena el bean con los datos que hay en el stream en formato TDI XML * * @param __is Stream donde estan los datos serializados en formato TDI XML * @throws Exception Cuando el stream no tiene los datos adecuados para rellenar el bean */ public void fromXML(java.io.InputStream __is) throws Exception { javax.xml.parsers.DocumentBuilderFactory __dbf = javax.xml.parsers.DocumentBuilderFactory.newInstance(); __dbf.setValidating(false); javax.xml.parsers.DocumentBuilder __parser = __dbf.newDocumentBuilder(); org.w3c.dom.Document __doc = __parser.parse(__is); org.w3c.dom.Element __root = __doc.getDocumentElement(); fromXML(__root); setChanged(); }
/** * Rellena el bean con los datos TDI XML que hay en el stream * * @param __is Stream donde estan los datos serializados en formato TDI XML * @param __b Cadena donde se va guardando el contenido XML que hay en el stream * @param __pw Salida donde se escribe el contenido XML que hay en el stream * @throws Exception Cuando el stream no tiene los datos adecuados para rellenar el bean */ public void fromXML(java.io.InputStream __is, StringBuffer __b, java.io.PrintWriter __pw) throws Exception { javax.xml.parsers.DocumentBuilderFactory __dbf = javax.xml.parsers.DocumentBuilderFactory.newInstance(); __dbf.setValidating(false); javax.xml.parsers.DocumentBuilder __parser = __dbf.newDocumentBuilder(); int __c; while ((__c = __is.read()) >= 0) { __b.append((char) __c); } java.io.StringBufferInputStream __str = new java.io.StringBufferInputStream(__b.toString()); if (__pw != null) { __pw.println(__b.toString()); __pw.flush(); } org.w3c.dom.Document __doc = __parser.parse(__str); org.w3c.dom.Element __root = __doc.getDocumentElement(); fromXML(__root); setChanged(); }