Ho una DTD che devo convertire in un file XSD (schema XML). Esiste un'utilità gratuita o un modo semplice per realizzare questo?Programma di utilità di conversione gratuito da DTD a XSD?
risposta
Il W3C offre one. Ci sono anche online converters.
http://www.thaiopensource.com/relaxng/trang.html
Trang converte tra diversi linguaggi di schema per XML. Esso supporta le seguenti lingue:
- RELAX NG (sintassi XML)
- RELAX sintassi compatta NG
- XML 1.0 DTD
- W3C XML Schema
Prova XMLPad da http://www.wmhelp.com per convertire DTD in XSD. Strumento davvero bello.
È necessario aprire un file DTD prima di poter accedere alla funzionalità richiesta (convertire DTD in XSD in questo caso, può anche generare un esempio XML). Funziona alla grande, grazie! – Buffalo
non può analizzare il file w3c strict.dtd. –
Sito inattivo. Non posso raggiungere. – paragbaxi
Se si dispone di Visual Studio, aprire il file DTD e si dovrebbe avere un pulsante per "Crea schema" al di fuori di esso.
Non ho controllato se fosse disponibile su Express Edition, però.
Nice, ha funzionato perfettamente in VS2012. L'opzione si trova nel menu principale in XML -> Crea schema –
Sembra supportato anche dall'edizione community 2015. :) Grazie! – UweB
Visual Studio Community 2015 >>> apri il file .dtd >>> scheda XML >>> Crea schema –
Il collegamento Utilità XML 'convertitori online' è attualmente obsoleto. Lo strumento è stato spostato su: [http://www.xmlutilities.net] (http://www.xmlutilities.net). Ma ora dovrai richiedere l'accesso. Ho trovato un collegamento a questo strumento [http://www.lumrix.net/dtd2xs.php](http://www.lumrix.net/dtd2xs.php) in un articolo di O'REILLY e ha funzionato bene per me (hai bisogno di Java Runtime Environment installato, ma la maggior parte di noi ha ancora questo :-)). –
Anche lo strumento lumrix.net è scomparso – xamde
Le cose buone scompaiono rapidamente da internet. – IllidanS4