2012-05-03 2 views
0

JavaFX 2 WebView 구성 요소를 사용하면 데이터베이스에 직접 연결하지 않아도 내 소프트웨어를 기존 학교 데이터 관리 웹 응용 프로그램에 편리하게 연결할 수 있습니다. 지금 비서는 데이터 관리 프로그램에서 내보내기를 실행하고 데이터를 CSV로 저장 한 다음 데이터를 내 프로그램으로 가져옵니다. 이 프로세스는 30 번 반복해야 할 수도 있으므로 소프트웨어에 필요한 데이터를 추출하는 다른 방법을 조사하고 있습니다.JavaFX2 WebView에서 컨텐츠 엑시트

다음 해결책이 가능한지 궁금합니다. Java FX 2 WebView 구성 요소를 내 프로그램에 포함하십시오. 그런 다음 사용자는 데이터 관리 웹 응용 프로그램에 로그인하여 가져올 데이터를 추출합니다. 이러한 학교 관리 프로그램의 대부분은 CSV 및 XML을 파일 형식으로 지원합니다.

WebView에서 현재보고있는 콘텐츠를 추출 할 수 있다면 XML을 구문 분석하고 데이터를 가져올 수 있어야합니다. CSV 파일보다 XML 내보내기에서 데이터베이스 구조에 대한 정보를 쉽게 추론 할 수 있다는 이점이있는 사용자에게는 적은 단계입니다.

Java FX 2 JavaDocs for WebView에서 내가 원하는 것을 찾지 못했습니다. 페이지에서 콘텐츠를 가져 오는 방법이 있습니까?

답변

2

WebView는 a WebEngine의 내용을 표시하는 노드입니다. 원하는 메소드가 WebEngine에 있습니다.

예 : 당신은 내가 웹보기의 XML 내보내기를 볼 webView.getEngine().getDocument()

+0

사용하여 문서를 얻을 수 있습니다 그리고 그것은 매우 이상한 보였다 방식으로 렌더링 뭉치. IE 또는 Chrome에서 원시 XML을 보게됩니다. JavaFX WebView 구성 요소에서 xml로 표시되지 않았습니다. 어떤 아이디어? – Thorn

+0

죄송합니다. 다른 질문처럼 들립니다. – Andrew