Czy są jakieś generatory kodu, które pobierają dobrze sformułowany dokument XML i wypisują schemat XSD w oparciu o strukturę dokumentu XML?Generator kodu XSD
Odpowiedz
Narzędzie XSD.exe (zainstalowane przy użyciu programu Visual Studio) może utworzyć plik XSD z pliku XML.
Oto link na MSDN
wierzę, że może również częścią .NET SDK, co oznacza, że nie trzeba pełnowymiarową instalacji Visual Studio.
Visual Studio robi to całkiem dobrze też ... Otwórz plik XML .. Wybierz „” Generowanie schematu polecenia z menu XML
To polecenie może uruchamiać narzędzie XSD za kulisami ... Niestety, musiałem przenieść się do innej maszyny i nie mam jeszcze zainstalowanego VS.Net, aby to zweryfikować. –
Wątpię, czy to jest to samo narzędzie, wynik XSD ouput wywiedziony z tego samego pliku XML był całkiem inny - a wersja Visual Studio wyglądała bardziej poprawnie! – joedotnot
Zdecydowanie działa plik xsd.exe. Możesz uzyskać różne wyniki ze względu na różne parametry, które możesz mu zapewnić. –
Jestem trochę późno na części, ale uważam, że Businessware Architects CodeXS jest bardzo dobra. Odkryłem, że obsługuje on złożony schemat znacznie lepiej.
Jestem pewien, że jest to przydatne. W końcu nie można wywnioskować wszystkiego: jeśli element jest obecny w dokumencie XML, jak sprawdzić, czy jest on obowiązkowy czy nie?
Examplotron, aby osiągnąć podobny cel, przynajmniej częściowo opiera się na adnotacjach.
Najlepsza odpowiedź, bar none:
Wyciągnąłem moje włosy przez cały dzień pracy 8 h, dostał nigdzie wszystkich gównianych rozwiązań tam (XSD, CodeXS, XSDObjectGen, i inne) i nie jestem zainteresowany płaceniem 400 $ za głupie narzędzia komercyjne, żeby to zrobić.
Potem natknąłem się na ten projekt codeplex ... WOW! Gdzie to było całe moje życie?
I najlepsza część ... jej aktywnie pracująca dalej, właśnie TERAZ (2009), nie abaondoned skorupa stos od 2004 albo jakaś kulawa rzecz.
Ciesz się!
Wygląda świetnie. Szkoda, że nie ma wersji wiersza poleceń. –
Korekta: TO ma wersję wiersza polecenia. Wspaniały! –
Bardzo ładne znalezisko! W ten sposób generowany jest kod *! – jumpinjackie
Spróbuj XXSd2Code. Kod generuje wiązania C#, C++, Java i C++/CLI z xsds. XXSd2Code
I stare pytanie wiem, ale to może pomóc komuś: http://www.freeformatter.com/xsd-generator.html. Proste narzędzie online i łatwo wykonuje pracę. Idealny do szybkiego generowania schematów XML.
- 1. generator libxml2 (od xsd do kodu źródłowego C)
- 2. Generator XSD z kilku XML-ów
- 3. Generator kodu C#
- 4. Dodawanie niestandardowego kodu generator
- 5. Generator kodu Pythona
- 6. Generator kodu źródłowego pliku Bazel
- 7. Czy istnieje generator danych testu losowego XML sterowany przez XSD?
- 8. Czy istnieje generyczny generator kodu Maven?
- 9. Generator kodu Eclipse do generowania mapperów Klasa
- 10. Generator kodu C++ ze specyfikacji XML
- 11. Sprawdzanie poprawności kodu XML względem oprogramowania XSD
- 12. javascript ken generator generator liczb
- 13. Czy IntelliJ IDEA ma generator kodu Utwórz opakowanie
- 14. Jak obsługiwać „generator kodu deoptimised stylizacji” wiadomość od haustem-babel
- 15. Java do XSD lub XSD do Java
- 16. Generator HTML?
- 17. Generator kodów Laravel
- 18. Generator maszyn stanu C++
- 19. Jak sklonować generator ES6?
- 20. Szyny: jak przedłużyć generator?
- 21. Generator DAO dla java
- 22. Podświetlanie składni C++ generator html
- 23. RELAX NG C++ Generator kodów?
- 24. Jak działa generator losowy Java?
- 25. Różnica między `yield z $ generator` i` return $ generator`?
- 26. Generator obiektowy PHP zorientowany obiektowo
- 27. Środkowy sposób między XSD all a XSD sequence
- 28. XSD do XForms i XForms do XSD konwersji
- 29. Generator plików losowych (ponownie!)
- 30. Generator reguł przepisywania?
Próbuję znaleźć plik na moim dysku twardym. Gdzie znajduje się cholerna rzecz? –
jeśli otworzysz wiersz polecenia vs, po prostu wpisz xsd – Chris
Ah. Szukałem fizycznego pliku .exe. Głupi ja. W końcu znalazłem go w% Program Files% \ Microsoft SDK \ Windows \ v6.0A \ bin –