XIST

소프트웨어 스크린 샷:
XIST
소프트웨어 정보:
버전: 5.13.1 업데이트
업로드 날짜: 20 Jul 15
개발자: LivingLogic AG
라이센스: 무료
인기: 127

Rating: 3.0/5 (Total Votes: 2)

XIST는 매우 간단하고 pythonesque 트리 API와 XML 파서입니다.
각 XML 요소 유형은 파이썬 클래스에 대응하고, 이들 파이썬 클래스 (예를 들면 HTML로) XML 트리를 변환하는 변환 방법을 제공한다. XIST는 '객체 지향 XSLT'로 간주 될 수있다.
XIST는 HTML 처리기 HSC를 대체 기록하고, 일부 기능과 아이디어를 차용했다.
그것은 기본 개념 HTMLgen과 하이퍼 텍스트 응용 프로그램에서 (파이썬 객체로 XML / HTML 요소)를 빌려

이 릴리스의 새로운 기능 : 있습니다.

는 UL4 기능에 repr 지금 처리하는 재귀 목록 / 파이썬에 repr 유사한 dicts (즉, 그것은 무한 재귀에 대한 예외를 발생시키지 않습니다).
url.URL 이제 URL과 파일 이름 사이에 변환 할 때 제대로 공백이 포함 된 파일 이름을 처리합니다.

버전 5.13의 새로운 기능 : UL4 기능에 repr 이제 파이썬에 repr 유사한 재귀 목록 / dicts을 처리하는

(즉, 그것은 무한 재귀에 대한 예외를 발생시키지 않습니다).
url.URL 이제 URL과 파일 이름 사이에 변환 할 때 제대로 공백이 포함 된 파일 이름을 처리합니다.

버전 5.5.1의 새로운 기능 :

ll.orasql 지금 unterstands 유형 기관 (그래서 스크립트 oracreate를 출력 그들).

버전 5.4.1의 새로운 기능 :

사용이 시시포스 실패 이메일 JSON 첨부 파일에 대한 인쇄 가능한 인코딩을 인용했다.

버전 5.3의 새로운 기능 :

xist.parse.Tidy 이제 XML 선언 및 응용 프로그램에 DOCTYPE을 전달할 수 있습니다 (그러나 내부 DTD 부분 집합이 무시됩니다).

버전 5.2.1의 새로운 기능 :

는 시시포스의 UL4 템플릿 중 하나에 버그가 수정되었습니다.

버전 5.0의 새로운 기능 :

이 방법 checkvalid을 검증하기 위해 이름이 변경되었습니다. 더 이상 자신 warnings.warn 호출 없지만 경고 객체를 반환 발생기이다. 또한 모델 해주기 (이 HTML5의 투명 컨텐츠 모델을 구현하는데 이용된다)만을 대상 노드 대신에 전체 경로를 전달받을 개체.
속성이 지금 Attrs.validateattr에서 이루어집니다 수 있는지 여부를 검증. 디폴트의​​ 구현은 선언되지 않은 지역의 특성에 대한 경고를 얻을 수 있습니다. HTML5 네임 스페이스는이 또한 이름이 데이터 - 또는 aria-로 시작하는 속성을 받아 확장합니다.
일반 노드 이름과 노드 일치하는 내용으로 한 요소, 법인 또는 ProcInst 서브 클래스의 인스턴스에 동일한 비교하도록 노드 비교는 지금, 요소, 개체 및 processsing 지침을위한 클래스를 무시합니다.
ll.xist.parse.Tidy는 더 이상 skipbad 인수가 없습니다.
(이름 충돌을 피하기 위해); org.example.project.handler & quot Java 패​​키지 이름 (예 : 하 '와 유사한 계층 점으로 구분 된 이름이어야 함) 변환기 컨텍스트는 이제 키와 같은 문자열을 지원합니다.
DocBook으로 모듈은 DocBook으로 5.0을 지원하도록 업데이트되었습니다.
URL 객체는 지금 pickable 있습니다.
공백이 (keepws 매개 변수를 통해) UL4 템플릿의 문자 텍스트를 제거 할 때 (첫 번째 줄 바꿈 전에) 모든 초기 공백은 이제 더 이상 제거되지 않습니다.
당신이있는 경우 Cython 설치 및 환경 변수 LL_USE_CYTHON 세트, 여러 모듈은 이제 확장 모듈로 컴파일됩니다.
그것은 UL4 템플릿에 특성 및 개체의 방법을 노출하는 것이 가능합니다. 노광 특성 또는 클래스 인스턴스는 속성 이름의 서열 ul4attrs 속성 설정하여 수행 될 수있다. 노출 방법은 ul4c.expose_method 및 ul4c.expose_generatormethod 데코레이터 수행 할 수 있습니다.
새로운 UL4 기능 목록이 추가되었습니다. 이 기능은 시퀀스의 사본을 만들거나 반복자를 materialzing, 파이썬 기능 목록처럼 작동합니다.
새로운 UL4 기능 조각이 추가되었습니다. 그것은 즉, 반복자에서 슬라이스를 반환 itertools.slice처럼 작동합니다.
더 이상 텍스트 모드 브라우저가 필요하므로 일반 텍스트 HTML 함유 XIST 트리 변환 함수 html.astext 이제 평범한 파이썬에서 구현되지 않는다. 이 기능은 또한 더 구성되었다.

어떤 버전 4.6의 새로운 기능 :

ll.xist.parse.itertree 지금 같은 인터페이스를 지원하는 도보 방법입니다.
새로운 기능 xfind.filter는 선택기 개체에 대한 도보 또는 itertree의 출력 필터가 추가되었습니다.
XIST 구문 분석 이벤트가 이름이 변경되었습니다 : & quot; * & quot 시작; 이벤트를 & quot; 입력 * & quot; 및 & quot; 끝 * quot; * & quot ;.두고, 이벤트를 & quot

버전 4.3.1의 새로운 기능 :

이 사전에 대한 UL4에 메서드 값을 추가했습니다.
ll.misc.SysInfo.user_shell에서 버그가 수정되었습니다.

4.3 버전의 새로운 기능 :

두 개의 새로운 UL4 기능이 추가되었습니다 인수가 정의되지 않은 객체인지 isundefined 반환하는지 여부. 인수가 정의되지 않은 객체가 아닌 경우 True를 반환 즉 다음 IsDefined는, 반전 논리를 가지고있다.
문자 CR과 LF는 더 이상 UL4 문자열 상수에 허용되지 않습니다. 또한 이스케이프 시퀀스 & #의 x5c는, 전자는 더 이상 지원되지 않습니다.
상수로드에 대한 모든 AST 노드는 하나의 클래스 헌장에 병합되었다.

요구 사항 :

파이썬 2.5;
파이썬 이미징 라이브러리;
libxml2를하고 파이썬 래퍼 (당신은 quot 및 구문 분석하려면, HTML, 깨진 & quot)
elinks (당신이 함수 ll.xist.ns.html.astext을 사용하고자 할 경우);
setuptools에 (당신이 계란으로이 패키지를 설치하려는 경우);
py.test (당신이 테스트 스위트를 실행하려는 경우)
당신은 소스 배포판을 설치하려는 경우 C 컴파일러,의 distutils에 의해 지원.

유사한 소프트웨어

sax js
sax js

10 Dec 15

Apache Xalan Java
Apache Xalan Java

13 Apr 15

JDOM
JDOM

1 Mar 15

코멘트 XIST

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