From: Frédéric Laurent (xml@opikanoba.org)
Date: 02/05/2002 - 14:12
02/05/2002 15:59:20, "Bruno Guillosson" <bruno.guillosson@digitech.fr> a écrit:
>Rebonjour à tous,
>
>Est ce que quelqu'un saurait comment l'on créé un objet Document
>à partir d'une String (String qui est bien formée XML) ?
>sans passer par un fichier !!
Avec JAXP (cf javadoc jdk1.4, ou jdk 1.3 + jaxp 1.1):
import java.io.StringReader;
import org.xml.sax.InputSource;
import org.w3c.dom.Document;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.DocumentBuilder;
String s = ...
StringReader sr = new StringReader(s);
InputSource is = new InputSource(sr);
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder()
Document doc = db.parse(is);
doc devrait contenir le bon truc...
attention le code est non testé...
cordialement,
--
Frédéric Laurent
http://www.opikanoba.org
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|