Sprawdzanie poprawności schematów XML

Sprawdzanie poprawności schematu XML określa, czy bieżący stan pliku schematu XML jest poprawny semantycznie. Wszelkie błędy będą wyświetlane w widoku Problemy.

Poniższe instrukcje zostały napisane dla perspektywy Zasób, ale będą też działać w wielu innych perspektywach.

Aby sprawdzić poprawność schematu XML, wykonaj następujące czynności:

  1. Kliknij plik prawym przyciskiem myszy w widoku Nawigator, a następnie wybierz opcję Uruchom sprawdzanie poprawności.
  2. Jeśli sprawdzenie poprawności nie powiodło się, informacje o zarejestrowanych problemach można znaleźć w widoku Problemy.
    Uwaga: Jeśli pojawi się komunikat o błędzie informujący, że widok Problemy jest przepełniony, możesz zwiększyć liczbę dopuszczalnych komunikatów o błędach, wybierając opcje Właściwości > Sprawdzanie poprawności, a następnie podając maksymalną liczbę komunikatów o błędach.

Obsługa schematów XML w edytorze schematów XML jest oparta na Rekomendacji specyfikacji schematów XML opracowanej przez W3C (W3C XML Schema Recommendation Specification). Do sprawdzania poprawności wykorzystywane są opublikowane w serwisie WWW organizacji W3C specyfikacje schematów XML - XML Schema Część 1: Struktury oraz XML Schema Część 2: Typy danych.

Niektóre komunikaty o błędach zawierają odwołania do ograniczeń schematów podanych w Dodatku C do dokumentu XML Schema Część 1: Struktury. Każde ograniczenie ma unikalną nazwę, do której komunikat o błędzie zawiera odwołanie. Jeśli na przykład pojawi się komunikat o błędzie zawierający łańcuch: ct-props-correct, to po wyszukaniu tego łańcucha w dokumencie Struktura można się dowiedzieć, że dotyczy on sekcji "Ograniczenie komponentów schematów: poprawne właściwości definicji typu złożonego".

Można skonfigurować właściwości projektu, aby poprawność różnych typów zasobów była sprawdzana automatycznie podczas ich zapisywania. Z wywoływanego menu projektu wybierz opcje Właściwości i Sprawdzanie poprawności. Wszystkie analizatory poprawności, które można stosować w projekcie, będą widoczne na stronie Sprawdzanie poprawności.

Zadania pokrewne
Tworzenie schematów XML
Informacje pokrewne
../../org.eclipse.jst.j2ee.doc.user/topics/tjval.html
XML Schema Część 1: Struktury
XML Schema Część 2: Typy danych