"xsi : schemaLocation ="속성에서 .xsd 위치를 지정하지 않고 내 xml의 유효성을 검사 할 수있는 옵션이 있는지 묻고 싶습니다.XML 스키마, schemaLocation 속성에서 .xsd 파일 숨기기
예 : my xml 파일 의 schemaLocation =
<?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>
나는 그렇게 XSI를 숨길 수있는 다른 옵션이 보안상의 이유로 .XSD 위치를 숨기려는 "HTTP가 : // 테스트 /"{상대/절대 경로} /Test.xsd를?
lib 또는 심지어 파서에 .xsd를 포함시킬 수 있습니까?
건배,
J. 절대적으로
모두 해당됩니다. 심지어 저작 도구조차 xsi : schemaLocation없이 원칙적으로 할 수 있습니다. 예를 들어, Emacs nxml 모드는 외부 문서의 스키마 연관을 추적합니다. 더 많은 XSD 편집자가 그 일을 할 수 있기를 바랍니다. –