「xsi:schemaLocation=" 属性で .xsd の場所を指定せずに xml を検証するオプションがあるかどうかを尋ねたいと思います。
たとえば、私のxmlファイル。
<?xml version="1.0" ?>
<test:XMLFile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:test="http://test/"
xsi:schemaLocation="http://test/" {relative/absolute path}/Test.xsd">
<Data> TEST </Data>
</test:XMLFile>
セキュリティ上の理由から .xsd の場所を非表示にしたいので、 xsi:schemaLocation="http://test/" {relative/absolute path}/Test.xsd を非表示にする他のオプションはありますか?
たぶん、.xsd を lib またはパーサーに埋め込むのでしょうか?
乾杯、
J.