Сообщение от HapkoM
|
при нажатии кнопки загружает с компьютера пользователя файл XML в текстовое поле
|
Тут необходим костыль на флеше.
Сообщение от HapkoM
|
опять же на компьютер пользователя
|
Это тоже нативными средствами не проделать.
А вообще, данная задача в общем случае неразрешима и вариантов решения много. Потому рекомендую взять тот же xmlspy и попытаться воспроизвести его алгоритм или взять открытое решение на любом другом языке и просто перевести на JS.
Повезёт, если найдутся решения на XSLT, тогда их можно будет применить в JS непосредственно.