반응형
XML 스키마 파일에서 xs와 xsd의 차이점은 무엇입니까?
XML 스키마 파일에서 xs
및 xsd
접두사 의 차이점은 무엇입니까 ?
에서 w3.org에 XSD 1.0 사양 :
스키마 구성 요소의 XML 표현은 네임 스페이스 이름 http://www.w3.org/2001/XMLSchema로 식별되는 어휘를 사용합니다 . 간결함을 위해이 사양의 텍스트와 예제는 xs : 접두사를 사용하여이 네임 스페이스를 나타냅니다. 실제로 모든 접두사를 사용할 수 있습니다.
결국 xs 또는 xsd 는 접두사입니다. XSD는 예를 들어 Microsoft 스키마에서 더 많이 사용됩니다.
중요한 것은 네임 스페이스를 선언하는 방법입니다.
<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
반응형
'development' 카테고리의 다른 글
지정된 템플릿 매개 변수가있는 C ++ 11 make_pair가 컴파일되지 않음 (0) | 2020.10.19 |
---|---|
float를 선언 할 때 "f"가 필요한 이유는 무엇입니까? (0) | 2020.10.19 |
C ++에서 두 std :: set의 교차점을 찾는 방법은 무엇입니까? (0) | 2020.10.19 |
WPF에서 이미지 컨트롤을 사용하여 System.Drawing.Bitmap 표시 (0) | 2020.10.19 |
요소에 적용되는 모든 CSS 규칙 찾기 (0) | 2020.10.19 |