Questo è l'algoritmo
Che devo impostare? Sto ad impazzire...codice:try { CmsFile Destination=cmsObj.readFile(destinazione); ArrayList<byte[]> AllFile= new ArrayList<byte[]>(); AllFile.add("<?xml version=\"1.0\" encoding=\"UTF-8\"?>".getBytes("UTF-8")); AllFile.add("\n<ROOT>".getBytes("UTF-8")); for (CmsResource file : lista) { CmsFile file1=cmsObj.readFile(file); String sitePath= cmsObj.getSitePath(file ); String xml = new String(file1.getContents()); // nuovo codice int m_input = 2048; int len; InputStream resourceInputStream =new ByteArrayInputStream(file1.getContents()); Reader reader = new InputStreamReader(resourceInputStream); char[] buffer = new char[m_input]; //InputStream istream = new BufferedInputStream(resourceInputStream); //byte[] buffer = new byte[m_input]; while (true) { try { len = reader.read(buffer); if (len == -1) { break; } byte[] buffer1 = new byte[len]; for(int i=0;i<len;i++){ if(buffer[i]=='”' || buffer[i]=='“' ){ buffer1[i]=(byte)'”'; } buffer1[i]=(byte)buffer[i]; } AllFile.add(buffer1); } catch (IOException e) { len = -1; break; } } // fine

Rispondi quotando