RMS e KXML

1 resposta
Norxs

Alguem já tentou ler um arquivo RMS e usar-lo para com o KXML

tipo pegar o inputSteam do RMS e usar para gerar um Document? (document.parse(inputRMS)) …

1 Resposta

Norxs

consegui pegar o input do arquivo rms pra montar o xml

public InputStream getInputStream() throws RecordStoreException
	{
            byte[] data = rs.getRecord(1); // rs é um objeto RecordStore
            for(int i = 2; i< rs.getNumRecords(); i++)
            {
                byte[] array = rs.getRecord(i);
                byte[] auxArray = data;
                data = new byte[array.length + auxArray.length];
                System.arraycopy(auxArray, 0, data, 0, auxArray.length);
                System.arraycopy(array, 0, data, auxArray.length, array.length);
            }
           
            ByteArrayInputStream bais = new ByteArrayInputStream(data);
            DataInputStream dis = new DataInputStream(bais);
            in = dis;
	}

ai pra usa o KXML

KXmlParser kparser = new KXmlParser();  
		kparser.setInput(file.getInputStream());
		Document doc = new Document();
		doc.parse(kparser);

pra converter o Document numa string eu fiz uma pequena alteração nas classes do KXML ... mas depois eu posto se interessar a alguem

Criado 30 de novembro de 2008
Ultima resposta 2 de dez. de 2008
Respostas 1
Participantes 1