Cobra

소프트웨어 스크린 샷:
Cobra
소프트웨어 정보:
버전: 0.98.4
업로드 날짜: 3 Jun 15
개발자: Jose
라이센스: 무료
인기: 8

Rating: 5.0/5 (Total Votes: 1)

코브라 HTML 툴킷은 순수 자바 HTML 파서 및 렌더링을 제공하는 오픈 소스 라이브러리입니다. 코브라는 HTML 4를 지원하기위한 것입니다, 자바 스크립트, CSS 2 파서는 독립적으로 코브라 렌더러 사용할 수 있습니다.
전사 브라우저를 구문 분석하고 HTML을 렌더링하는 코브라 툴킷을 사용하는 응용 프로그램입니다.
테스트 프로그램 :
코브라는 URL이 렌더링되는 방법을 보여줍니다 테스트 프로그램 및 트리 표현으로는 HTML DOM을 함께 제공됩니다. 다음과 같이 실행할 수 있습니다 :
CLASSPATH = cobra.jar을 설정,하는 js.jar을
자바 -Xbootclasspath / P : dom.jar는 그러한 org.xamjwg.html.test.TestEntry
-Xbootclasspath 매개 변수가 1.5 이전의 JDK 만 필요합니다.
파서 사용법 :
다음과 같이 코브라 파서를 사용하기 위해 권장되는 방법은, DocumentBuilderImpl 클래스를 통해입니다 :
org.xamjwg.html.parser을 가져옵니다. *;
org.xamjwg.html.test 가져옵니다. *;
org.xamjwg.html을 가져옵니다. *;
org.w3c.dom의를 가져옵니다. *;
...
HtmlParserContext 컨텍스트 = 새로운 SimpleHtmlParserContext ();
DocumentBuilderImpl DBI = 새로운 DocumentBuilderImpl (컨텍스트)
문서 문서 = dbi.parse (새 InputSourceImpl (inputStream을));
엔진 사용 렌더링 :
다음과 같이 스윙 구성 요소, HtmlPanel는 HTML 문서를 렌더링 할 수 있습니다 :
org.xamjwg.html.parser을 가져옵니다. *;
org.xamjwg.html.test 가져옵니다. *;
수입 org.xamjwg.html.gui. *;
org.xamjwg.html을 가져옵니다. *;
org.w3c.dom의를 가져옵니다. *;
...
HtmlPanel 패널 = 새로운 HtmlPanel ();
//이 패널 JFrame의에 추가해야하거나
// 다른 스윙 구성 요소입니다.
HtmlParserContext 컨텍스트 = 새로운 SimpleHtmlParserContext ();
HtmlRendererContext rcontext = 새로운 SimpleHtmlRendererContext (패널);
// 두 컨텍스트를 받아야 해당 문서 빌더를합니다.
DocumentBuilderImpl DBI = 새로운 DocumentBuilderImpl (문맥, rcontext);
문서 문서 = dbi.parse (새 InputSourceImpl (inputStream을));
// 패널에서 지금 설정 문서.
panel.setDocument (문서);

이 릴리스의 새로운 기능 :

부모 (한다) 및 형제 자매 (+) CSS 선택기가 구현되었습니다.
여백 collapsing으로가 작동합니다.
BODY 태그 마진과 오버 플로우는 이제 설정할 수 있습니다.
레이아웃 최적화가 구현되었습니다.
다양한 사용자가 제출 한 패치가 적용된 및 기타 버그가 수정되었습니다.

버전 0.98.3의 새로운 기능 :

SUB와 SUP이 구현되어있다.
약 20 다른 사용자가보고 한 버그가 수정되었습니다.

요구 사항 :

J2SE 1.4

코멘트 Cobra

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!