1
SAXParserを使用してS3内にあるxmlファイルを読み込む必要があります。私はS3で正常を読み取る方法に関する多くの例を見つけましたが、私の質問に関連する資料はありません。SAXParserを使用してS3内のXMLファイルを読む
SAXParserを使用する理由は、XMLファイルの検証が必要なためです。以下は、ローカルxmlファイルを検証するためのコードサンプルです。
Source schemaFile = new StreamSource(entitiesScriptSchema);
System.out.println(path);
Source xmlFile = new StreamSource(new File(path));
SchemaFactory schemaFactory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);
Schema schema = schemaFactory.newSchema(schemaFile);
Validator validator = schema.newValidator();
validator.validate(xmlFile);
入力ストリームをここに配置することを意味しますか?ソースxmlFile =新しいStreamSource(新しいファイル(パス)); –
はいその行を 'Source xmlFile =新しいStreamSource(s3stream);に変更してください。 –
ありがとう~~~~~~~~~ –