xml xsd 예제

혼합 콘텐츠는 일부 유형의 데이터(HTML이 명백한 예)에서 잘 작동하지만 실용적으로 작업하기가 매우 어렵고 생산성 도구에 문제가 발생할 수 있습니다. 매우 드물게 필요하지 않습니다 (대부분의 XSD 표준에서 전혀 보이지 않음) 사용하면 디자인을 다시 검토하고 실제로 수행할 것을 권장합니다! 이제 우리는 다음과 같이 우리의 예에서이 유형을 사용하자 – 위의 예에서, 주소 요소는 자식 요소로 구성되어 있습니다. XML 문서에서 요소의 간단한 계층 구조를 빌드할 수 있는 다른 정의에 대 한 컨테이너입니다. 단순 형식 요소는 텍스트의 컨텍스트에서만 사용됩니다. 미리 정의된 간단한 형식 중 일부는 xs:정수, xs:부울, xs:문자열, xs:date입니다. 예를 들어 – 복잡한 유형은 다른 요소 정의를위한 컨테이너입니다. 이렇게 하면 요소에 포함할 수 있는 자식 요소를 지정하고 XML 문서 내에서 일부 구조를 제공할 수 있습니다. 예를 들어 – 전역 유형으로, 당신은 다른 모든 참조에 의해 사용될 수있는 문서의 단일 유형을 정의 할 수 있습니다. 예를 들어 회사의 다른 주소에 대해 사람과 회사를 일반화한다고 가정합니다.

이러한 경우, 당신은 다음과 같이 일반적인 유형을 정의 할 수 있습니다 – 이 튜토리얼은 XSD 표준의 기초를 안내하고 예제는 그래픽 XML 통합 개발 환경 (IDE) 액체 스튜디오를 사용합니다. 이 예제를 다시 살펴보면 고객과 공급자 모두 사용할 수 있는 “주소”에 대한 단일 정의를 사용하는 것이 훨씬 더 합리적입니다. 전역(명명된) xs:complexType: XML 문서에 나타나는 XML 요소의 인스턴스 수(카디널리티)를 제한할 수 있습니다. 카디널리티는 minOccurs 및 maxOccurs 특성을 사용하여 지정되며 요소를 필수, 선택 사항 또는 설정된 횟수만큼 표시할 수 있습니다. minOccurs 및 maxOccurs에 대한 기본값은 1입니다. 따라서 minOccurs 및 maxOccurs 특성이 모두 없는 경우 이전 예제에서와 같이 요소가 한 번만 나타나야 합니다. 지금까지 요소에 데이터, 기타 요소 및 특성을 포함할 수 있는 방법을 보았습니다. 요소에는 이러한 모든 조합이 포함될 수도 있습니다. 요소와 데이터를 혼합할 수도 있습니다. 혼합 속성을 설정하여 XSD 스키마에서 이 것을 지정할 수 있습니다. .

XML 문서의 요소에 대한 유효한 데이터 값은 고정 및 기본 속성을 사용하여 더 제한될 수 있습니다. 이제 “항목” 요소를 정의할 수 있습니다. 이 요소는 “발송함” 요소 내에서 여러 번 나타날 수 있습니다.

Tento obsah bol zaradený v Nezaradené. Zálohujte si trvalý odkaz.