java的xsd文件_java – 如何通过相对路径引用本地XSD文件
這是對
How to Configure Eclipse to Work with `ehcache`的跟進,并且在
How to reference a local XML Schema file correctly?中有一個絕對路徑的例子
由于不再托管xsd文件,我從存檔中下載了它的副本.我把文件放在我的資源目錄中,并希望從我項目的相對路徑中的xsi:schemaLocation中引用它.我們有windows和mac開發(fā)人員,因此像file:/// c:/ project / foo這樣的絕對路徑約定將不起作用.
相對路徑的另一種替代方法是,如果有一種方法可以引用windows和mac的系統(tǒng)屬性,那么我可以執(zhí)行2個條目,如file:/// $HOME / workspace / foo.
我的mac上的項目存在于?/ workspace / foo中,$HOME的echo給出了我的主路徑.
我的spring-cache.xml存在于./src/main/webapp/WEB-INF/spring/中
我的ehcache-spring-1.2.xsd存在于./src/main/resources/
以下是我嘗試過的一些沒有成功:
file:///$HOME/workspace/foo/src/main/resources/ehcache-spring-1.2.xsd
file:///./src/main/resources/ehcache-spring-1.2.xsd
file:///../../../../resources/ehcache-spring-1.2.xsd
file:///../../../../resources/ehcache-spring-1.2.xsd
../../../../resources/ehcache-spring-1.2.xsd
file://../../../../resources/ehcache-spring-1.2.xsd
file://$HOME/workspace/foo/src/main/resources/ehcache-spring-1.2.xsd
file://./src/main/resources/ehcache-spring-1.2.xsd
file://../../../../resources/ehcache-spring-1.2.xsd
我似乎也有問題讓它從絕對路徑引用文件,所以也許有一種不同的方式來引用mac上的文件?例如以下不起作用:
file:///Users/me/workspace/foo/src/main/resources/ehcache-spring-1.2.xsd
file:Users/me/workspace/foo/src/main/resources/ehcache-spring-1.2.xsd
file://Users/me/workspace/foo/src/main/resources/ehcache-spring-1.2.xsd
總結
以上是生活随笔為你收集整理的java的xsd文件_java – 如何通过相对路径引用本地XSD文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深度:关于Linux内核最硬核的文章
- 下一篇: 在大公司天天调参数,感觉快废了~