Forum Gry Hobby Sprzęt Rozmawiamy Archiwum Regulamin

Forum: program do weryfikacji plików XML

22.07.2016 22:32
1
Aurelius
71
Weteran

program do weryfikacji plików XML

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ł?

post wyedytowany przez Aurelius 2016-07-22 22:32:58
22.07.2016 22:45
2
odpowiedz
Runnersan
218
Senator

Kojarzę, że altova ma taki zestawik programów.

22.07.2016 22:48
3
odpowiedz
Andrewlee
161
Crossroads

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.

post wyedytowany przez Andrewlee 2016-07-22 22:50:08
22.07.2016 23:31
4
odpowiedz
Lutz
173
Legend

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

23.07.2016 12:37
legrooch
5
odpowiedz
legrooch
237
MPO Squad Member

Notepad++ bodajze pluginem ma walidację.
http://www.herongyang.com/XML/NPP-XML-Tools-Plugin.html

Forum: program do weryfikacji plików XML