WSO2中介部署和指向资源

时间:2014-01-14 15:35:30

标签: deployment resources wso2 mediator

我开发了我的中介,我在其中使用xsd文件来验证我的xml请求。

我使用的代码如下:

   SchemaFactory factory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);           
        Source schemaFile = new StreamSource(new File("SubscriptionRequest.xsd"));
        Schema schema = factory.newSchema(schemaFile); 

其中SubscriptionRequest.xsd是用于验证的模式文件。

我正在使用eclipse Wso2 Studio,而xsd文件位于/ src目录中。 上面的代码找不到该文件,那么如何以编程方式部署和指向该资源? 我必须把它放在注册表中吗?

1 个答案:

答案 0 :(得分:0)

Solved:Source schemaFile = new StreamSource(this.getClass()。getClassLoader()。getResourceAsStream(“SubscriptionR equest.xsd”));