[ Pobierz całość w formacie PDF ]
.Dopasowanie wzorcaTeraz zostan¹ omówione mo¿liwoœci dopasowania wzorca w XML Schema.Czytelnikwie ju¿, ¿e zastosowanie XML Schema pozwala unikn¹æ skomplikowanego sprawdzaniapoprawnoœci w kodzie Javy.Takie rozwi¹zanie ma jednak zastosowanie tylkowtedy, gdy schemat potrafi wiêcej, ni¿ tylko definiowaæ proste zakresynumeryczne i d³ugoœci zmiennych String.Bardziej skomplikowane jest naprzyk³ad zdefiniowanie, ¿e w danej zmiennej mo¿e znaleŸæ siê wartoœæ typu„waluta”, i to o okreœlonym formatowaniu.W takim przypadku konieczne jestzastosowanie dopasowania wzorca — bo przecie¿ choæby sam¹ walutê dolarow¹ mo¿nazapisaæ na bardzo wiele sposobów (tutaj zapis amerykañski):$4.50$45.96$54$45.6Aby schematy nadawa³y siê do przeprowadzania sprawdzania poprawnoœci, „obs³uga”takich wartoœci jak powy¿sze musi byæ mo¿liwa.XML Schema umo¿liwia wykonaniedopasowania wzorca poprzez atrybut pattern powi¹zany z elementem lub atrybutem.Typ „walutowy” mo¿na przedstawiæ jako nastêpuj¹c¹ definicjê; wymagamy w niejwyst¹pienia wartoœci w jednym z powy¿szych formatów (i zaczynaj¹cych siê odznaku dolara):
[ Pobierz całość w formacie PDF ]