noNamespaceSchemaLocation
noNamespaceSchemaLocation 특성은 대상 네임스페이스를 포함하지 않는 XML 스키마 문서를 참조합니다.
<xsi:noNamespaceSchemaLocation="anyURI" >
특성
- anyURI
정규화되지 않은 스키마(네임스페이스가 없는 스키마) 구문을 포함하는 스키마의 위치입니다.
설명
XML 스키마에 반드시 네임스페이스가 있을 필요는 없습니다. 대상 네임스페이스가 없는 XML 스키마의 위치를 지정하려면 noNamespaceSchemaLocation 특성을 사용합니다. 이 특성에 참조된 XML 스키마는 대상 네임스페이스를 포함할 수 없습니다. 이 특성은 URL 목록을 사용하지 않으므로 하나의 스키마 위치만 지정할 수 있습니다.
W3C(World Wide Web 컨소시엄) XML 스키마 권장 사항에 따르면 XML 인스턴스 문서에는 xsi:schemaLocation 및 xsi:noNamespaceSchemaLocation 특성을 모두 지정할 수 있습니다.
예제
다음 예제에서는 비정규화된 요소를 포함하는 인스턴스 문서에서 xsi:noNamespaceSchemaLocation 특성의 사용을 보여 줍니다.
<person xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://adventure-works.com/schemas/person.xsd">
<name>John</name>
<height>59</height>
</person>
참고 항목
참조
XML 스키마(XSD) 참조
XML 스키마 요소
XML 스키마 인스턴스 특성