Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.03.2011, 20:52
Новичок на форуме
Отправить личное сообщение для HapkoM Посмотреть профиль Найти все сообщения от HapkoM
 
Регистрация: 22.03.2011
Сообщений: 2

Как из произвольного Xml документа построить XSD схему?!
Доброго времени суток!
Подскажите как из произвольного документа XML построить XSD схему на JavaScript.
Есть сайт который при нажатии кнопки загружает с компьютера пользователя файл XML в текстовое поле, по нажатию другой кнопки в соседнем поле должна появляться XSD схема. После чего эту схему можно сохранить опять же на компьютер пользователя. Открытие и сохранение уже сделаны. Интересует сам скрипт преобразования из XML в XSD. Ищу неделю в инете, нахожу только онлайн переводчики, или программы по типу xsd.exe и xmlspy.
Заранее спасибо за помощь.

Последний раз редактировалось HapkoM, 23.03.2011 в 00:34.
Ответить с цитированием
  #2 (permalink)  
Старый 23.03.2011, 12:22
Профессор
Отправить личное сообщение для SV0L0CH Посмотреть профиль Найти все сообщения от SV0L0CH
 
Регистрация: 07.11.2010
Сообщений: 301

Сообщение от HapkoM
при нажатии кнопки загружает с компьютера пользователя файл XML в текстовое поле
Тут необходим костыль на флеше.
Сообщение от HapkoM
опять же на компьютер пользователя
Это тоже нативными средствами не проделать.

А вообще, данная задача в общем случае неразрешима и вариантов решения много. Потому рекомендую взять тот же xmlspy и попытаться воспроизвести его алгоритм или взять открытое решение на любом другом языке и просто перевести на JS.
Повезёт, если найдутся решения на XSLT, тогда их можно будет применить в JS непосредственно.
Ответить с цитированием
  #3 (permalink)  
Старый 23.03.2011, 23:04
Новичок на форуме
Отправить личное сообщение для HapkoM Посмотреть профиль Найти все сообщения от HapkoM
 
Регистрация: 22.03.2011
Сообщений: 2

Открывание уже прописано на JS, сохранение на php.
В XSLT подобного не нашел, не в книге что выложена на этом сайте, не на форумах. Может конечно не на столько глубоко искал, или упустил, занимаюсь данной проблемой всего неделю.

Последний раз редактировалось HapkoM, 24.03.2011 в 02:44.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как удалить из памяти весь XML документ? EisBerg Events/DOM/Window 1 03.04.2010 14:45
Как правильно послать XML в POST запросе LowCoder AJAX и COMET 10 15.07.2009 23:20
Можно ли как для произвольного массива создавать вызовы функций , имеющих на входе kefi Общие вопросы Javascript 3 17.04.2009 16:53
как узнать html код документа, подгруженного в iframe alexKniaz Events/DOM/Window 7 03.12.2008 12:37
Как узнать какие ошибки произошли при парсинге xml файла faunder Events/DOM/Window 0 12.09.2008 14:17