2013-03-04 8 views
13

xml文書をxsdというスキーマファイルを使用して検証します。 はここに私のコード例です:InputStreamをSourceに変換する方法は?

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)); 

質問:はどのようにするSchemaFactory :: newSchemaメソッドで必要とされるソースの中にInputStreamを変換することができますか?

+1

なるほど多分http://developer.android.com/reference/javax/xml/transform/stream/StreamSource.html? – Selvin

答えて

関連する問題