Co warto wiedzieć
- Plik XSD jest plikiem schematu XML.
- Otwórz jeden za pomocą programu Visual Studio lub dowolnego edytora tekstu.
- Konwertuj na format XML, JSON lub Excel za pomocą tych samych programów lub dedykowanego konwertera.
Ten artykuł wyjaśnia, czym są pliki XSD, w tym jak je otworzyć i jak przekonwertować je na inny format pliku.
Co to jest plik XSD?
Plik z rozszerzeniem XSD jest najprawdopodobniej plikiem schematu XML; tekstowy format pliku, który definiuje zasady walidacji dla pliku XML i wyjaśnia formularz XML.
Ponieważ są one plikami schematu, stanowią model dla czegoś innego, w tym przypadku plików XML. Na przykład plik XSD może wymagać, aby plik XML miał określone granice, relacje, porządek, atrybuty, cechy zagnieżdżone i inne elementy, a także ustawić wszelkie ograniczenia.
Pliki XML mogą odwoływać się do pliku XSD z atrybutem schemaLocation.
Program do haftu krzyżykowego HobbyWare Pattern Maker również wykorzystuje to rozszerzenie pliku dla swojego formatu.
Jak otworzyć plik XSD
Ponieważ pliki XSD są plikami tekstowymi, które mają podobny format do plików XML, podlegają tym samym regułom otwierania/edycji. Jednak większość pytań dotyczących tego pliku dotyczy tego, jak go utworzyć; oto świetny wpis na blogu w ASP. NET na temat tworzenia jednego.
SchemaViewer to darmowy program, który wyświetla pliki XSD w odpowiednim formacie drzewa, co czyni je łatwiejszymi do odczytania niż w prostym edytorze tekstu, takim jak Notatnik.
Plik można również otworzyć w Microsoft Visual Studio, Notatniku XML, Edytorze XML EditiX, Progress Stylus Studio i XMLSpy. Oxygen XML Editor to jeden z niewielu programów do otwierania XSD, który działa na systemach Linux, Mac i Windows.
Możesz też użyć edytora tekstu, biorąc pod uwagę, że jest to tylko plik tekstowy. Zobacz niektóre z naszych ulubionych na tej liście najlepszych darmowych edytorów tekstu.
Oto przykład tego, jak wygląda plik XSD po otwarciu w edytorze tekstu:
Jeśli masz do czynienia z plikiem XSD używanym z Pattern Makerem, możesz oczywiście otworzyć go za pomocą tego oprogramowania. Jednak w celu bezpłatnego otwarcia i wydrukowania pliku sygnatur HobbyWare oferuje program Pattern Maker Viewer. Po prostu przeciągnij plik do programu lub użyj menu Plik > Otwórz. Ta przeglądarka obsługuje również podobny format PAT.
Aplikacja Cross Stitch Paradise na Androida może również otwierać pliki XSD z haftem krzyżykowym.
Jak przekonwertować plik XSD
Najłatwiejszym sposobem przekonwertowania pliku XSD na inny format jest użycie jednego z powyższych edytorów.
Na przykład, Visual Studio może zapisać jeden w XML, XSLT, XSL, DTD, TXT i innych podobnych formatach.
JSON Schema Editor powinien być w stanie przekonwertować jeden na JSON. Zobacz ten wątek Stack Overflow, aby uzyskać więcej informacji na temat ograniczeń tej konwersji.
Kolejną konwersją, której możesz potrzebować, jest format XSD na PDF, dzięki czemu można otworzyć plik w przeglądarce PDF. Prawdopodobnie nie ma większego powodu, aby to zrobić, z wyjątkiem upewnienia się, że kod jest widoczny na każdym komputerze, który go otworzy. Możesz wykonać tę konwersję na XmlGrid.net lub za pomocą drukarki PDF.
Jeśli szukasz konwertera XML na JSON, możesz skorzystać z internetowego konwertera XML na JSON.
Narzędzie definicji schematu XML może konwertować pliki XDR, XML i XSD do serializowanej klasy lub zestawu danych, jak klasa C.
Możesz użyć programu Microsoft Excel, jeśli chcesz zaimportować dane z pliku i umieścić je w arkuszu kalkulacyjnym. W tym pytaniu „Jak przekonwertować plik XSD na XLS” na stronie Stack Overflow możesz zobaczyć, jak utworzyć źródło XML z pliku, a następnie przeciągnąć i upuścić dane bezpośrednio do arkusza kalkulacyjnego.
Prawdopodobnie wspomniany powyżej program Pattern Maker (nie bezpłatna przeglądarka) może zostać użyty do przekonwertowania pliku haftu krzyżykowego do nowego formatu.
Nadal nie możesz otworzyć pliku?
Jeśli twój plik nie otwiera się za pomocą powyższych programów i narzędzi, jest duża szansa, że tak naprawdę nie masz do czynienia z plikiem XSD, ale z plikiem o podobnym rozszerzeniu.
Na przykład sufiks XDS bardzo przypomina XSD, ale zamiast tego jest używany w plikach DS Game Maker Project i LcdStudio Design. Żaden z tych formatów plików nie jest powiązany z plikami lub wzorcami XML.
Ta sama koncepcja ma zastosowanie gdzie indziej, na przykład w przypadku plików XACT Sound Bank, które używają rozszerzenia pliku. XSB. Są to pliki dźwiękowe, których nie można otworzyć w żadnym programie zgodnym z XSD. XFDL i XFDF są naprawdę podobne.
Jeśli twój plik kończy się na innym rozszerzeniu, sprawdź litery/cyfry, które widzisz, aby znaleźć programy, które mogą otwierać lub konwertować ten konkretny typ pliku.