10. Otwórz plik zespoly.xml w programie Oxygen XML Editor i dodaj deklarację wiążącą ten dokument ze stworzonym właśnie schematem XML. Znacznik początkowy powinien mieć postać:
<ZESPOLY xmlns="www.cs.put.poznan.pl"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="www.cs.put.poznan.pl zespoły.xsd">
11. Zwaliduj utworzony dokument. Do tego celu możesz posłużyć się walidatorem na stronie http://tools.decisionsoft.com/schemaValidate/ lub wykorzystać walidator wbudowany w narzędzie Oxygen XML Editor (Ctrl + Shift + v).
12. Do znacznika <ZESPOL> reprezentującego zespół BADANIA OPERACYJNE dodaj atrybut informujący, że dany zespół nie zatrudnia pracowników. Jako wartość atrybutu wpisz literały „false” lub „O”.
<ZESP0L ID="50" CZY_PRACOWNICY="false">
<NAZWA>BADANIA OPERACYJNE</NAZWA> <ADRES>MIELZYNSKIEGO 30</ADRES> </ZESPOL>
13. Do schematu dodaj informację o atrybucie CZY_PRACOWNICY. W tym celu przejdź do graficznej edycji schematu, kliknij prawym przyciskiem myszy (PPM) na elemencie ZESPÓL, wybierz Append child -> Attribute i zmień nazwę utworzonego atrybutu na CZY_PRACOWNICY. Następnie w sekcji Attributes edytora ustaw dla tego atrybutu typ logiczny (Type: xs cboolean). Obejrzyj w trybie edycji tekstu wygenerowaną definicję elementu.
14. Zwaliduj dokument. Następnie, zmień wartość atrybutu na literał „brak” i ponów walidację dokumentu. Przywróć poprawną wersję dokumentu.
15. Do dokumentu zespoły. xml dodaj, po liście zespołów, datę wygenerowania raportu. Przed znacznikiem zamykającym </ZESPOLY> wprowadź poniższy kod:
<DATA_RAPORTU> 2010-01-31</DATA_RAPORTU>
</ZESP0LY>
16. Do schematu dodaj definicję atrybutu <DATA_RAPORTU>, po definicji elementu <ZESPOL>. W tym celu, w edytorze graficznym kliknij PPM na elemencie <ZESPOL>, wybierz Insert after -> Element i nazwij element DATA_RAPORTU. Następnie ustaw typ elementu na xs: datę i obejrzyj w trybie edycji tekstu wygenerowaną definicję elementu.
17. Zwaliduj dokument. Celowo wprowadź błąd do podanej daty, np. zastąp ją datą 31 lutego 2010. Czy walidator znajdzie błąd? Przywróć poprawną formę dokumentu.