Ответ 1
В прошлом я использовал Trang: http://www.thaiopensource.com/relaxng/trang.html
Его старый и базовый, но я нахожу, что он генерирует более чистые схемы, чем другие инструменты (например, XMLSpy).
Какой лучший инструмент для создания (или вывода) схемы XSD из XML-документа? Мне нужно, чтобы это было совместимо с linux.
В прошлом я использовал Trang: http://www.thaiopensource.com/relaxng/trang.html
Его старый и базовый, но я нахожу, что он генерирует более чистые схемы, чем другие инструменты (например, XMLSpy).
Вы можете создать DTD из XML, используя DTDGenerator из проекта саксона. Затем вы можете преобразовать это в XSD, используя W3C dtd2xsd.pl. См. Бесплатная утилита преобразования DTD в XSD?.