2010-11-19 3 views
0

인사말,는 XML에

나는 사용자가 XML 파일을 클릭하고 모듈이 XML 데이터를 소비해야 할 때 GWT 모듈을 실행하는 방법을 찾고 있어요을 클릭 할 때 GWT 모듈을 시작. 이상적으로 XML을 풍부한 방식으로 렌더링하고 싶습니다. xslt + javascript를 통해 손으로 직접 레이아웃하지 않고 GWT 컨트롤을 사용하는 것을 선호합니다.

gwt 모듈로 리디렉션을 강제하는 간단한 html 페이지를 만드는 잘 알려진 xslt를 xml로 가리 키지 만, XML 데이터를 모듈로 전송하여 개선 된 기능을 허용하는 방법이 있다고 가정합니다. 서식?

xml을 생성하는 프로세스가 부트 스트랩 gwt 모듈을 포함하지만 시간이 지남에 따라 여러 부트 스트랩 인스턴스를 만들고 사용자의 디렉토리를 오염시키는 또 다른 방법이 있습니다.

사용 사례는 사용자가 XML 파일을 출력하는 로컬 컴퓨터에서이 응용 프로그램을 실행한다는 것입니다. 그들이 브라우저에서 xml 파일을 보려고하면 GWT 모듈을 인계 받고 이에 따라 데이터를 표시하게하고 싶습니다. 차라리 페이지에 가서 수동으로 데이터를 업로드 할 필요가 없습니다.

문제에 대한 아이디어가 있으면 감사하겠습니다. 는 사용자의 컴퓨터에서 실행되는 것을이라면

TIA

답변

0

, 나는 실행을 제공하거나 데이터를 제시하는 병렬 HTML 파일을 생성하는 것이 좋습니다. file : ///에서 실행되는 JavaScript는 파일 시스템에 액세스 할 수 없습니다.

+0

xslt가 xml 데이터를 게시하는 서버로 리디렉션을 생성하지 못 하시겠습니까? 서버 측 프로세스는이 xml을 캡처하여 gwt 부트 스트랩으로 감쌀 수 있습니다 (xml을 페이지에서 var로 사용할 수 있음). 이 문제는 xml이 네트워크를 통해 여러 번 이동하여 크기에 따른 성능을 해칠 수있는 것으로 보입니다 (한 번 서버에 게시하고 한 번 클라이언트 서식으로 반환). – Ben

+0

XSLT 프로세스를 제어 할 수 있다면 XML 데이터를 GWT에 대한 변수 (예 : JSON 형식)로 사용할 수있는 호스트 페이지를 생성 할 수 있다고 가정합니다. 유일하게 나쁜 점은 데이터가 원본 XML 파일에서 한 번, GWT 호스트 페이지 파일에서 다시 복제된다는 것입니다. –