< 이전 | 다음 >

XML 스키마 문서 작성

XML 스키마 문서(XSD 파일)를 템플리트로 사용하여 새 XML 파일을 작성하고 관계형 데이터베이스에 삽입되거나 갱신된 XML 데이터의 유효성을 확인할 수 있습니다. Workbench를 사용하여 XSD 파일을 작성 및 수정할 수 있습니다. XML 스키마에 하나 이상의 XML 스키마 문서가 포함되어야 합니다.

XML 스키마 문서를 작성하려면 다음을 수행하십시오.

  1. 프로젝트의 XML 스키마 폴더를 마우스 오른쪽 단추로 누르고 새로 작성 > XML 스키마를 선택하십시오. 새 XML 스키마 마법사가 열립니다.
  2. 마법사의 첫 번째 페이지에서 XMLSchema 프로젝트를 선택하고 파일 이름 필드에 customer.xsd를 입력하고 완료를 누르십시오.
  3. XSD 편집기에서 디폴트 XML을 다음 XML로 변경하십시오.
    <xs:schema targetNamespace="http://posample.org" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
      <xs:element name="customerinfo">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="name" type="xs:string" minOccurs="1"></xs:element>
            <xs:element name="addr" minOccurs="1" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="street" type="xs:string" minOccurs="1"></xs:element>
                  <xs:element name="city" type="xs:string" minOccurs="1"></xs:element>
                  <xs:element name="prov-state" type="xs:string" minOccurs="1"></xs:element>
                  <xs:element name="pcode-zip" type="xs:string" minOccurs="1"></xs:element>
                </xs:sequence>
                <xs:attribute name="country" type="xs:string"/>
              </xs:complexType>
            </xs:element>
            <xs:element name="phone" nillable="true" minOccurs="0" maxOccurs="unbounded">
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="xs:string">
                    <xs:attribute name="type" form="unqualified" type="xs:string"/>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
            <xs:element name="assistant" minOccurs="0" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="name" type="xs:string" minOccurs="0"></xs:element>
                  <xs:element name="phone" nillable="true" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType>
                      <xs:simpleContent>
                        <xs:extension base="xs:string">
                          <xs:attribute name="type" type="xs:string"/>
                        </xs:extension>
                      </xs:simpleContent>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="Cid" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
    </xs:schema>
  4. 파일 메뉴에서 저장을 선택하고 XSD 편집기를 닫으십시오.
새 XSD 파일이 데이터 프로젝트 탐색기에 표시됩니다.
위에서 설명한 데이터 프로젝트 탐색기에 고객 파일이 표시되는 것을 보여주는 화면 캡처
< 이전 | 다음 >

피드백