Mam problem z poznaniem celu dokumentów XSD i chciałbym wyjaśnienie lub link do przyzwoitego zasobu. Przez kilka godzin czytałem różne strony internetowe i nie znalazłem niczego, co tłumaczyłoby "duży obraz".Kiedy należy używać plików XSD?
Konkretnie chciałbym wiedzieć:
- Kiedy trzeba XSD? Dlaczego miałbyś używać jednego?
- Jakie zalety ma XSD? Jakie są alternatywy?
Z tego, co rozumiem do tej pory, zasadniczo opisuje się strukturę klas w formacie XML. Ale co z tym zrobisz? Czy jest używany podczas kompilacji? Czy jest on używany w celu łatwiejszego zapisywania wystąpień klas w dokumencie XML?
Mam problemy z zobaczeniem, dlaczego trzeba opisać klasy w pliku XML, kiedy można po prostu użyć pliku kodu. Moją pierwszą myślą było, że w jakiś sposób XSD zostanie załadowany w czasie wykonywania i pozwoliłby użytkownikom na modyfikowanie go w locie, ale to nie ma większego sensu, ponieważ jeśli doda się obiekt, nie ma sposobu na odniesienie go w pozostałej części kod.
Czy możliwe jest opisanie funkcji w dokumencie XSD/XML?
Dziękuję z wyprzedzeniem.
Opisujesz wyjątkowo wąskie i ograniczone użycie plików schematów XML. Zmień tytuł i tagi pytania, aby odnosić się do konkretnych zastosowań, do których się odnosisz. – skaffman
Więcej informacji na temat XSD http://stackoverflow.com/questions/3403644/what-is-the- purpose-of-xsd-files – pramodc84