문제

E4X나 E4X와 유사한 것을 사용하여 XML을 구문 분석하는 방법이 있는지 궁금합니다.

그러한 프레임워크/라이브러리가 존재합니까?

감사해요!

도움이 되었습니까?

해결책

Java는 JavaScript가 할 수 있듯이 동적 정의 된 멤버를 지원할 수 없습니다.

그러나 설계 시간 생성을 통해 멤버가 XML을 반영하는 Java를 얻을 수 있습니다. 예, JaxB

다른 팁

E4X를 처리 할 수있는 Java와 함께 JavaScript Engine Rahino를 사용할 수 있습니다.

  1. http://blogs.oracle.com/sundararajan/entry/desktop_scripting_applications_with_netbeans
  2. http://www.ibm.com/developerworks/library/ws-ajax1/

E4X는 언어 확장이며 XML은 원시처럼 취급됩니다. E4X는 XML을 구문 분석하는 것이 아니라 사용 실제 유형으로 XML.

이것은 Java '프레임 워크'로 시뮬레이션하거나 수행 할 수 없으므로 Java의 언어 확장이 필요합니다.

E4X에는 XML 구문 분석이 없습니다.XML을 기본 데이터 유형으로 만드는 사양입니다.현재 브라우저 중 Firefox만이 이를 지원합니다.

다음은 알려진 모든 목록입니다. 구현 사양의.

프레임워크는 XML 액세스를 더 쉽게 만드는 방법만 흉내낼 수 있을 뿐 XML 사용 방식을 근본적으로 바꾸지는 않습니다.예를 들어, PHP의 SimpleXML 확장은 작업을 많이 단순화하지만 내부적으로는 리플렉션을 사용하여 요소를 객체로 변환합니다.

따라서 E4X와 같은 것을 가지려면 언어 자체로 구현되어야 하며 현재로서는 ECMAScript 기반이 아닌 다른 언어가 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top