Как из произвольного Xml документа построить XSD схему?!
Доброго времени суток!
Подскажите как из произвольного документа XML построить XSD схему на JavaScript. Есть сайт который при нажатии кнопки загружает с компьютера пользователя файл XML в текстовое поле, по нажатию другой кнопки в соседнем поле должна появляться XSD схема. После чего эту схему можно сохранить опять же на компьютер пользователя. Открытие и сохранение уже сделаны. Интересует сам скрипт преобразования из XML в XSD. Ищу неделю в инете, нахожу только онлайн переводчики, или программы по типу xsd.exe и xmlspy. Заранее спасибо за помощь. |
Цитата:
Цитата:
А вообще, данная задача в общем случае неразрешима и вариантов решения много. Потому рекомендую взять тот же xmlspy и попытаться воспроизвести его алгоритм или взять открытое решение на любом другом языке и просто перевести на JS. Повезёт, если найдутся решения на XSLT, тогда их можно будет применить в JS непосредственно. |
Открывание уже прописано на JS, сохранение на php.
В XSLT подобного не нашел, не в книге что выложена на этом сайте, не на форумах. Может конечно не на столько глубоко искал, или упустил, занимаюсь данной проблемой всего неделю. |
Часовой пояс GMT +3, время: 06:02. |