Potrzebuję nazwy jakiegoś programu, najlepiej darmowego lub trial (ale z pełną funkcjonalnością) do walidacji xml i xsd.
Niestety nie może to być nic na stronie www, bo będę testować "dane wrażliwe".
Macie jakiś pomysł?
Dość łatwo byłoby napisać skrypt w Pythonie korzystający z jakiejś biblioteki do XML typu lxml lub xml4h. Nie wiem jak bardzo szczegółowa ma być ta walidacja, ale jeżeli wystarczy sprawdzić czy plik da się parsować, to jak najbardziej.
Np.
import xml4h
if __name__ == '__main__':
<4sp>try:
<4sp><4sp>parsed_xml = xml4h.parse("/sciezka/do/pliku.xml")
<4sp><4sp>print("Validation passed")
<4sp>except :
<4sp><4sp>print("Validation failed")
Ciężko na forum pokazać białe znaki, dlatego <4sp> oznaczyłem jako 4 spacje.
python + lxml - uzywamy takiego combo do walidacji dla serwisow streamingowych proste do napisania, mozesz zrobic jakies ui w pyqt czy innym wx zapakowac do exeka i gotowe