Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Kroki opisane w tym przewodniku pokazują, jak utworzyć nowy dokument XML. W przewodniku użyto również niektórych funkcji edytora XML, które ułatwiają tworzenie kodu XML.
Uwaga
Przed rozpoczęciem przewodnika zapisz plik hireDate.xsd (uwzględniony poniżej w tym temacie) na komputerze lokalnym.
Aby utworzyć nowy plik XML i skojarzyć go ze schematem XML
W menu Plik wskaż pozycję Nowy, a następnie kliknij pozycję Plik.
Wybierz pozycję Plik XML w okienku Szablony i kliknij przycisk Otwórz.
W edytorze zostanie otwarty nowy plik. Plik zawiera domyślną deklarację XML,
<?xml version="1.0" encoding="utf-8">
.W oknie właściwości dokumentu kliknij przycisk przeglądania (...) w polu Schematy.
Zostanie wyświetlone okno dialogowe Schematy XSD.
Kliknij przycisk Dodaj.
Zostanie wyświetlone okno dialogowe Otwieranie schematu XSD.
Wybierz plik hireDate.xsd i kliknij przycisk Otwórz.
Kliknij przycisk OK.
Schemat XML jest teraz skojarzony z dokumentem XML. Schemat XML służy do weryfikowania dokumentu. Jest on również używany przez funkcję IntelliSense do wypełniania listy elementów członkowskich prawidłowych elementów.
Aby dodać dane
Wpisz
<
w okienku edytora.Lista członków zawiera możliwe elementy:
-- dodać komentarz.
! DOCTYPE , aby dodać typ dokumentu.
? aby dodać instrukcję przetwarzania.
pracownik , aby dodać element główny.
Wybierz <-- , aby dodać węzeł komentarza i naciśnij klawisz Enter.
Edytor wstawia tag końcowy komentarza i umieszcza kursor między tagami komentarza początkowego i końcowego.
Wpisz plik XML testu.
W nowym wierszu wpisz
<
, a następnie wybierz pracownika z listy członków.Edytor dodaje początek elementu XML,
<employee
. W tym momencie możesz dodać atrybuty do elementu lub zamknąć tag początkowy, wpisując>
.Wpisz
>
, aby zamknąć tag.Edytor dodaje tag końcowy. Tag końcowy jest dodawany z falistym podkreśleniu wskazującym błąd weryfikacji. Etykietka narzędzia wyświetla komunikat: Element "employee" ma niekompletną zawartość. Oczekiwano identyfikatora.
Wpisz
<
i wybierz identyfikator z listy elementów członkowskich. Następnie wpisz>
.Edytor dodaje element XML,
<ID></ID>
i umieszcza kursor po tagu start identyfikatora.Wpisz abc.
Tekst abc ma ma ma falisty podkreśleniu. Etykietka narzędzia wyświetla komunikat: Element "ID" ma nieprawidłową wartość zgodnie z typem danych.
Kliknij prawym przyciskiem myszy element ID i wybierz polecenie Przejdź do definicji.
Edytor otwiera plik hireDate.xsd w nowym oknie dokumentu i umieszcza kursor na definicji elementu schematu identyfikatora.
Wróć do pliku XML i zastąp tekst abc wartością 123.
Wavy podkreślony i Etykietka narzędzia są wyczyszczone pod wartością elementu ID. Etykietka narzędzia dla tagu końcowego pracownika wyświetla teraz komunikat: Element "employee" ma niekompletną zawartość. Oczekiwana data zatrudnienia.
Umieść kursor po tagu zakończenia identyfikatora, wpisz ciąg
<
, wybierz pozycję hire-date z listy elementów członkowskich, a następnie wpisz ciąg>
.Edytor dodaje element XML,
<hire-date></hire-date>
, i umieszcza kursor po tagu rozpoczęcia daty zatrudnienia.Wpisz wartość 2003-01-10 dla wartości daty zatrudnienia.
Aby sformatować dokument XML
Wybierz przycisk Formatuj dokument na pasku narzędzi edytora XML lub naciśnij klawisze Ctrl+E,D.
Dokument XML jest ponownie sformatowany.
Aby zapisać dokument XML
W menu Plik wybierz pozycję Zapisz jako.
Zostanie wyświetlone okno dialogowe Zapisz plik jako . Domyślna nazwa pliku to "XMLFile1".
Wprowadź nazwę pliku i lokalizację dokumentu XML, a następnie kliknij przycisk Zapisz.
hireDate.xsd, plik
W tym przewodniku jest używany następujący plik schematu:
<?xml version="1.0"?>
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified" targetNamespace="urn:empl-hire"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="employee">
<xs:complexType>
<xs:sequence>
<xs:element name="ID" type="xs:unsignedShort" />
<xs:element name="hire-date" type="xs:date" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>