---
title: "Zalety systemu zarządzania schematami XML"
date: "2022-11-09"
categories: 
  - "tools"
  - "xml"
tags: 
  - "xml-schema"
  - "xsd"
description: Narzędzie XML Schema Manager firmy Altova ułatwia zarządzanie wieloma plikami DTD i XSD, zapewniając programistom dostęp do aktualnych standardów branżowych i wersji schematów.
---
Status: #blog

Tags:  #xml-schema #xsd

Categories: [development](/blog/pl/category/development.md) | [xml](/blog/pl/category/xml.md)
# Zalety systemu zarządzania schematami XML

Programiści pracujący z XML często muszą radzić sobie z wieloma plikami DTD i XSD, które definiują standardowe słownictwa używane w różnych branżach. Niezależnie od tego, czy chodzi o DITA do tworzenia dokumentacji technicznej, HL7 do danych medycznych, CbCR do raportowania finansowego, czy o wiele innych przykładów, zarządzanie różnymi schematami – a także ich licznymi wersjami – staje się codziennym wyzwaniem.

Dla zapewnienia elastyczności i wygody, wszystkie produkty Altova obsługujące XML zawierają narzędzie XML Schema Manager. To narzędzie centralizuje zarządzanie schematami XML, ułatwiając ich pobieranie i wykorzystywanie we wszystkich produktach firmy. Przyjrzyjmy się, jak to działa.

![Programista pracujący przy komputerze](/blog/images/xml_schema_mgr-1.jpg)

<!--more-->

## Zarządzanie schematami branżowymi

Zalety formatu XML, które pozwalają na definiowanie znaczących tagów danych, niezależnych zarówno od sprzętu, jak i oprogramowania, doprowadziły do powstania ogromnej liczby słowników terminów, specyficznych dla konkretnych branż lub obszarów działalności. Standardy te są tworzone przez [schemat](https://www.w3.org/XML/Schema.html) (zarówno DTD, jak i XSD), które określają, które tagi są dopuszczalne w danym kontekście, oraz definiują zasady walidacji danych, mające na celu zapewnienie spójności i wysokiej jakości danych.

Wraz z tymi zaletami pojawia się pewne wyzwanie dla programistów XML, którzy muszą uzyskiwać dostęp do i pracować z różnymi schematami. Strony internetowe organizacji zajmujących się standardami mogą być trudne w nawigacji, a większość schematów przechodzi liczne iteracje, a także zawiera dodatkowe odniesienia do powiązanych schematów. Znalezienie wymaganych dokumentów i udostępnienie ich różnym narzędziom obsługującym XML w środowisku programistycznym może przypominać szukanie igły w stogu siana.

Firma Altova niedawno ogłosiła wprowadzenie do swojego oprogramowania narzędzia do zarządzania schematami XML [Narzędzia dla programistów XML](https://www.altova.com/pl/xml-tools) or programy serwerowe, które zapewniają centralny sposób zarządzania tym procesem. Po otwarciu Menedżera Schematów XML, natychmiast zobaczycie, które schematy i wersje są już zainstalowane w systemie.

![Menedżer schematów XML firmy Altova](/blog/images/altova-xml-schema-manager.png)

Wybór najpopularniejszych schematów branżowych jest dostępny do pobrania. Po prostu wybierz schematy, które chcesz zainstalować (lub odinstalować), a Menedżer Schematów XML automatycznie wybierze wszystkie niezbędne zależności. Na przykład, podczas instalacji schematu EPUB 2.0, Menedżer Schematów XML również zainstaluje "Qualified Dublin Core", który jest zawarty w schemacie EPUB i służy do definiowania metadanych związanych z e-bookami.

![Aktualizacja schematów branżowych dla rozwoju aplikacji XML](/blog/images/download-industry-schemas.png)

Po zainstalowaniu schematów, są one dostępne do wykorzystania z dowolnym oprogramowaniem Altova XML (XMLSpy, MapForce, StyleVision, RaptorXML Server, itp.) zainstalowanym w systemie.

Oprócz ręcznego uruchamiania Menedżera Schematów, za każdym razem, gdy otwierasz plik XML, dla którego w menedżerze dostępny jest schemat, ale który jeszcze nie został zainstalowany, otrzymasz możliwość jego instalacji. Dzięki temu oszczędzasz czas, który wcześniej poświęcałeś na poszukiwanie wymaganych plików.  

## Bądź na bieżąco z aktualnymi wersjami schematów

Firma Altova będzie regularnie aktualizować dostępne wersje schematów, w miarę ich publikacji przez organizacje standardów, i udostępniać najnowsze wersje w narzędziu XML Schema Manager. Dzięki temu można szybko uzyskać najnowsze wersje, niezależnie od cyklu wydawniczego produktów Altova. 

Zalety korzystania z narzędzia do zarządzania schematami XML obejmują:

- Wyświetlanie wszystkich schematów w systemie oraz sprawdzanie, czy dostępne są nowsze wersje

- Możliwość instalacji jednej lub wielu wersji danego schematu

- Automatyczne wykrywanie i instalacja powiązanych schematów

- Szybsze przetwarzanie dużych schematów

- Pobieranie nowych wersji niezależnie od cyklu wydawniczego produktów Altova

- Zmiany wprowadzone w programie Altova XML Schema Manager są automatycznie uwzględniane we wszystkich zainstalowanych produktach firmy Altova

Do narzędzia można uzyskać dostęp za pomocą menu "Narzędzia" w programach XMLSpy, MapForce oraz innych narzędzi dla programistów, a także przez linię komend w przypadku oprogramowania serwerowego firmy Altova. Alternatywnie, jeśli pracujesz w bezpiecznej sieci i potrzebujesz ręcznie pobrać schematy, są one dostępne na stronie internetowej Altova pod adresem: [https://www.altova.com/schema-manager](https://www.altova.com/pl/schema-manager).

## Zarządzanie taksonomiami XBRL

Oprócz Menedżera Schematów XML, produkty firmy Altova zawierają również [Menedżera Taksonomii XBRL](https://www.altova.com/blog/manage-xbrl-taxonomies/), który oferuje tę samą funkcjonalność. Wraz z dynamicznym wzrostem popularności XBRL na całym świecie, opracowano ogromną ilość różnych taksonomii XBRL (oraz powiązanych schematów), mających na celu odzwierciedlenie lokalnych praktyk rachunkowych w różnych krajach. Ponadto, wiele branż, takich jak budownictwo i ubezpieczenia, stworzyło własne, specjalistyczne taksonomie. Podobnie jak standardowe schematy XML, te taksonomie XBRL są regularnie przeglądane i aktualizowane przez organizacje normalizacyjne. Menedżer Taksonomii XBRL firmy Altova ułatwia śledzenie tych zmian.
