Zastanawiam się, czy istnieje sposób do parsowania XML za pomocą E4X lub coś podobnego do E4X.Java: Sposoby parsowania XML w E4X?
Czy takie ramy/biblioteki istnieją?
Dzięki!
Zastanawiam się, czy istnieje sposób do parsowania XML za pomocą E4X lub coś podobnego do E4X.Java: Sposoby parsowania XML w E4X?
Czy takie ramy/biblioteki istnieją?
Dzięki!
Java nie może obsługiwać dynamicznie zdefiniowanych członków, tak jak JavaScript.
Jednak przy generowaniu czasu projektowania można uzyskać Javę, której elementy odzwierciedlają kod XML. Np., JAXB
Możesz użyć silnika JavaScript Rahino z Javą, który może obsłużyć E4X.
E4X jest rozszerzeniem języka XML jest traktowany jak prymitywne. E4X nie służy wyłącznie do analizowania XML, jest to przy użyciu XML jako rzeczywistych typów.
Nie można tego zasymulować lub wykonać za pomocą architektury Java, wymagałoby to rozszerzenia języka dla Javy.
Nie ma parsującego XML z E4X. Jest to specyfikacja, która sprawia, że XML jest rodzimym typem danych. Spośród przeglądarek tylko Firefox obsługuje go od teraz.
Oto lista wszystkich znanych implementations specyfikacji.
Ramy mogą jedynie naśladować ułatwienie dostępu do XML, ale zasadniczo nie zmieniają sposobu, w jaki używamy XML. Na przykład rozszerzenie SimpleXML w PHP upraszcza wiele rzeczy, ale pod maską konwertuje elementy do obiektów za pomocą odbicia.
Aby mieć coś takiego jak E4X, musi on zostać zaimplementowany w samym języku i nie ma innego języka bazującego na języku innym niż ECMAScript, który ma to już teraz.
Możesz _ parsować XML używając konstruktorów 'XML' i' XMLList' w E4X. –