반응형
XML 스키마 파일에서 xs와 xsd의 차이점은?
다른 점은 무엇입니까?xs
그리고.xsd
XML 스키마 파일의 접두사?
w3.org 의 XSD 1.0 사양에서:
스키마 구성 요소의 XML 표현은 네임스페이스 이름 http://www.w3.org/2001/XMLSchema 으로 식별되는 어휘를 사용합니다.간단히 설명하기 위해 이 명세서의 텍스트와 예제는 접두사 xs:를 사용하여 이 네임스페이스를 나타냅니다. 실제로는 어떤 접두사도 사용할 수 있습니다.
결국 xs나 xsd는 접두사일 뿐입니다.XSD는 마이크로소프트 스키마에서 더 많이 사용됩니다.
중요한 것은 네임스페이스를 어떻게 선언하느냐입니다.
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
...
</xs:schema>
아니면
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
...
</xsd:schema>
동등해야 합니다.
차이는 없습니다, 단지 선택의 문제일 뿐입니다.
그xs:
그리고.xsd:
네임스페이스 접두사라고 합니다.다음을 사용하는 것으로 선언됩니다.xmlns
루트 요소의 요소입니다.
관례적으로 사람들은 둘 중 하나를 선택하는 경향이 있습니다.xs:
아니면xsd:
그리고 그것을 에 매핑합니다.http://www.w3.org/2001/XMLSchema
. 하나의 문서에 두 가지를 모두 포함하는 것은 혼란스러우므로 피해야 합니다.
확인하세요.xmlns
네임스페이스가 무엇인지 결정하기 위한 선언.
언급URL : https://stackoverflow.com/questions/1193563/difference-between-xs-and-xsd-in-xml-schema-file
반응형
'programing' 카테고리의 다른 글
MySQL 테이블에 읽기/쓰기를 잠그면 다른 프로그램이 데이터베이스에 읽기/쓰기하지 않고도 선택하고 삽입할 수 있습니다. (0) | 2023.09.10 |
---|---|
PowerShell 스크립트의 파일 시스템 위치를 얻으려면 어떻게 해야 합니까? (0) | 2023.09.10 |
python 명령 줄 프로그램을 인터프리터가 아닌 임의의 것을 자동으로 완성하는 방법 (0) | 2023.09.10 |
PowerShell을 사용하여 파일에 탭 쓰기 (0) | 2023.09.10 |
XML에 내포된 주석? (0) | 2023.09.10 |