Comment convertir InputStream en Source?
Je veux valider xml document à l'aide de xsd schéma fichier stocké sur mon appareil.
Voici mon code d'exemple:
SchemaFactory factory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);
//schema file on my device
InputStream isSchema = context.getResources().openRawResource(xsd_file);
//InputStream => Source conversion
Source schemaSource = ????
Schema schema = factory.newSchema(schemaSource);
Validator validator = schema.newValidator();
validator.validate(new DOMSource(document));
Question: Comment puis-je convertir des InputStream en Source requise par SchemaFactory::newSchema méthode ?
hmmm peut-être developer.android.com/reference/javax/xml/transform/stream/... ?
OriginalL'auteur tommyk | 2013-03-04
Vous devez vous connecter pour publier un commentaire.
Vous ne vous convertissez pas, vous l'envelopper.
Voir: http://docs.oracle.com/javase/1.5.0/docs/api/javax/xml/transform/stream/StreamSource.html#StreamSource%28java.io.InputStream%29
OriginalL'auteur Joeri Hendrickx