Разбор XML с использованием JavaScript вне браузеров?
-
22-08-2019 - |
Вопрос
Мне нужно иметь возможность анализировать XML-файл внутри Photoshop, используя JavaScript.Пробовал активекс, но не помогло.Как мне его разобрать.Есть ли у самого javascript синтаксический анализатор xml?
Решение
Нет, JavaScript — относительно компактный язык: такие вещи, как анализ XML и т. д. в браузерах, происходят из DOM.
Это одна из причин, по которой JSON становится все более популярным среди разработчиков JS — он намного проще, но делает многое из того, для чего разработчики традиционно используют XML, и имеет несколько реализаций синтаксического анализатора JS, на самом деле синтаксически совместим с JS (поэтому eval, и т. д. будут работать - хотя они небезопасны, если им предоставлен ненадежный контент) - и в SpiderMonkey по крайней мере JSON доступен как часть базовой реализации JS.