我想问一下是否有任何选项可以验证我的 xml 而无需在“xsi:schemaLocation=”属性中指定 .xsd 位置。
例如我的 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 嵌入到库甚至解析器中?
干杯,
J。