envois des donnée en XML ?
bonjour a tous ! je recherchais une solution pour pouvoir envoyer des informations en format XML ! j'ai retrouvé une solution sur ce lien
http://www.developpez.net/forums/showthread.php?t=43974
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
import javax.xml.parsers.*;
import javax.swing.text.*;
import java.io.*;
import java.util.*;
import javax.swing.text.*;
public String sendXML(java.io.File txt)
{
try {
DocumentBuilderFactory dbf_test = DocumentBuilderFactory.newInstance();
DocumentBuilder db_test = dbf_test.newDocumentBuilder();
Document doc_test = db_test.parse(txt);
OutputFormat outf = new OutputFormat();
outf.setIndent(0);
outf.setIndenting(true);
outf.setEncoding("ISO-8859-1");
ByteArrayOutputStream baos_test = new ByteArrayOutputStream();
XMLSerializer xmls = new XMLSerializer(baos_test,outf);
xmls.serialize(doc_test);
String s_test = new String (baos_test.toString());
return s_test;
}
catch ( Exception e ) {
return "XMLGenerator : error "+e;
}
} |
avec ces imports et il ne reconnait toujours pas cette ligne :
Document doc_test = db_test.parse(txt);
merci d'avance