現在、XML インクルージョンを含む xml リソース ファイルがあります。
stream = Main.class.getResourceAsStream("resource/Resource.xml");
xml ファイル内:
<?xml version="1.0" encoding="UTF-8"?>
<root xmlns="http://www.w3.org/1999/xhtml"
xmlns:xi="http://www.w3.org/2001/XInclude">
<element />
<xi:include href="resource/1.xml"/>
</semantics>
ただし、解析後Resource.xml
、含まれているファイルが存在しないというエラーが表示されます。
確認したところ、パスがプロジェクトのルート ディレクトリに連結されているように見えますが、1.xml
後でリソース ファイルが jar ファイル内にあることが問題です。
DocumentBuilder
to load をリソースとして含めることは可能ですか?