Java: Способы проанализировать XML в E4X?

Я задавался вопросом, был ли способ проанализировать XML, использующий E4X или что-то подобное E4X.

Такая платформа / библиотека существуют?

Спасибо!

6
задан bguiz 9 April 2010 в 00:29
поделиться

4 ответа

[

]Java не может поддерживать динамически определяемые члены, как это может сделать JavaScript. [

] [

] Однако, с генерацией во время проектирования, можно получить Java, члены которого отражают XML. Например, []JAXB[][

]
3
ответ дан 10 December 2019 в 02:48
поделиться
[

] Можно использовать JavaScript-движок Rahino с Java, который может обрабатывать E4X.[

] [
    ] [
  1. ][]http://blogs.oracle.com/sundararajan/entry/desktop_scripting_applications_with_netbeans[][
  2. ] [
  3. ][]http://www.ibm.com/developerworks/library/ws-ajax1/[][
  4. ] [
]
4
ответ дан 10 December 2019 в 02:48
поделиться
[

]E4X является расширением языка, XML рассматривается как примитив. E4X не просто для разбора XML, это []использование[] XML как реальных типов.[

] [

]Это не может быть смоделировано или сделано с помощью Java 'framework', это потребует языкового расширения для Java.[

].
2
ответ дан 10 December 2019 в 02:48
поделиться
[

] С E4X нет разбора XML. Это спецификация, которая делает XML родным типом данных. Среди браузеров его поддерживает только Firefox.[

] [

]Вот список всех известных [] реализаций[] спецификации[

] [

]Фреймворк может только имитировать доступ к XML, но принципиально не изменит то, как мы используем XML. Например, расширение SimpleXML в PHP многое упрощает, но под капотом оно преобразует элементы в объекты, использующие отражение.[

] [

]Так что, чтобы иметь что-то наподобие E4X, оно должно быть реализовано на самом языке, и на данный момент нет другого языка, не основанного на EMAScript.[

].
0
ответ дан 10 December 2019 в 02:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: