E4X (Ecma-357) - это расширение ECMAScript, которое добавляет литералы XML в качестве первоклассных примитивов. Это потрясающе, но с поддержкой только Mozilla и Adobe (без поддержки V8 и IE) E4X практически не работает с точки зрения веб-разработчика, который должен поддерживать пользователей любым современным браузером.
Какая еще работа ведется относительно реализации XML-литералов в JavaScript? Есть ли способ получить что-то похожее на литералы XML или E4X в JavaScript, над которым кто-то работает? Может быть, некоторые плагины для фреймворков?
Однажды я столкнулся с LunaScript (asana.com/Luna), который реализовал литералы XML на своем языке, похожем на JavaScript. Это здорово, но я, вероятно, никогда не буду работать в Асане и поэтому никогда не буду писать LunaScript.