다음을 통해 공유


XSD 지원을 위해 XPath 확장 함수 사용

이 단원의 항목에서는 XSD 지원을 위해 XPath 확장 함수를 사용하는 방법의 예제를 제공합니다. 이 예제는 다음으로 구성됩니다.

  • books.xml
    로드되어 books.xsd 스키마에 대해 유효성이 검사되는 파일
  • books.xsd
    books.xml 파일의 유효성을 검사하는 데 사용되는 XSD 스키마
  • Microsoft Visual Basic 예제 코드
    이 Visual Basic 예제 코드는 다음을 수행합니다.

    • XMLSchemaCache 개체를 만듭니다.

    • XMLSchemaCache 개체에 스키마를 추가합니다.

    • DOMDocument 개체를 만들고 books.xsd 스키마를 참조하도록 schemas 속성을 설정합니다. 또한 예제 코드는 DOMDocument 개체의 SelectionLanguageSelectionNamespaces 속성을 설정합니다.

    • XSD type-local-name 함수를 사용하여 데이터 형식을 기준으로 노드를 선택합니다.

    • XSD type-is 함수를 사용하여 데이터 형식 문자열의 노드만 포함된 노드 목록을 반환합니다.

시작하려면

  1. Visual Basic 6.0을 열고 새 프로젝트 대화 상자에서 표준 EXE를 두 번 클릭합니다.

  2. 프로젝트 메뉴에서 참조를 클릭합니다.

  3. 사용 가능한 참조 목록에서 Microsoft XML,v5.0을 선택하고 확인을 클릭합니다.

  4. Form1에 명령 단추를 추가합니다.

  5. 하드 드라이브의 폴더에 프로젝트를 저장합니다.

이 예제에서는 다음 항목을 사용합니다.

참고 항목

참조

XML 스키마 예제
XML 스키마 요소
XML 데이터 형식 참조
기본 XML 데이터 형식
파생 XML 데이터 형식

개념

데이터 형식 패싯