Я задавался вопросом, был ли способ проанализировать XML, использующий E4X или что-то подобное E4X.
Такая платформа / библиотека существуют?
Спасибо!
]Java не может поддерживать динамически определяемые члены, как это может сделать JavaScript. [
] [] Однако, с генерацией во время проектирования, можно получить Java, члены которого отражают XML. Например, []JAXB[][
]] Можно использовать JavaScript-движок Rahino с Java, который может обрабатывать E4X.[
] []]E4X является расширением языка, XML рассматривается как примитив. E4X не просто для разбора XML, это []использование[] XML как реальных типов.[
] []Это не может быть смоделировано или сделано с помощью Java 'framework', это потребует языкового расширения для Java.[
].] С E4X нет разбора XML. Это спецификация, которая делает XML родным типом данных. Среди браузеров его поддерживает только Firefox.[
] []Вот список всех известных [] реализаций[] спецификации[
] []Фреймворк может только имитировать доступ к XML, но принципиально не изменит то, как мы используем XML. Например, расширение SimpleXML в PHP многое упрощает, но под капотом оно преобразует элементы в объекты, использующие отражение.[
] []Так что, чтобы иметь что-то наподобие E4X, оно должно быть реализовано на самом языке, и на данный момент нет другого языка, не основанного на EMAScript.[
].