XIST

Phần mềm chụp màn hình:
XIST
Các chi tiết về phần mềm:
Phiên bản: 5.13.1 Cập nhật
Ngày tải lên: 20 Jul 15
Nhà phát triển: LivingLogic AG
Giấy phép: Miễn phí
Phổ biến: 127

Rating: 3.0/5 (Total Votes: 2)

XIST cũng là một phân tích cú pháp XML với một API cây rất đơn giản và pythonesque.
Mỗi loại phần tử XML tương ứng với một lớp học Python và các lớp học Python cung cấp một phương pháp chuyển đổi để chuyển đổi cây XML (ví dụ như vào HTML). XIST có thể được xem là "hướng đối tượng XSLT '.
XIST đã được viết như một sự thay thế cho tiền xử lý HSC HTML, và vay mượn một số tính năng và ý tưởng từ nó.
Nó vay mượn ý tưởng cơ bản (yếu tố XML / HTML như các đối tượng Python) từ các ứng dụng HTMLgen và HyperText

là gì mới trong phiên bản này:.

  • Các chức năng UL4 repr bây giờ xử lý danh sách đệ quy / dicts tương tự như Python repr (tức là nó không làm tăng một ngoại lệ cho đệ quy vô hạn).
  • url.URL bây giờ xử lý tên tập tin chứa các không gian một cách chính xác khi chuyển đổi giữa các URL và tên tập tin.

là gì mới trong phiên bản 5.13:

  • Các chức năng UL4 repr bây giờ xử lý danh sách đệ quy / dicts tương tự Python repr (tức là nó không làm tăng một ngoại lệ cho đệ quy vô hạn).
  • url.URL bây giờ xử lý tên tập tin chứa các không gian một cách chính xác khi chuyển đổi giữa các URL và tên tập tin.

là gì mới trong phiên bản 5.5.1:

  • ll.orasql nay cơ quan loại unterstands (vì vậy kịch bản sẽ ra oracreate chúng).

là gì mới trong phiên bản 5.4.1:

  • Sử dụng trích dẫn mã hóa có thể in sẵn để gắn JSON trong Sisyphus suy email.

là gì mới trong phiên bản 5.3:

  • xist.parse.Tidy bây giờ có thể vượt qua các khai báo XML và DOCTYPE để các ứng dụng (tập con DTD tuy nhiên nội bộ sẽ được bỏ qua).

là gì mới trong phiên bản 5.2.1:

  • Cố định một lỗi trong một trong những mẫu UL4 cho Sisyphus.

là gì mới trong phiên bản 5.0:

  • Các phương pháp checkvalid đã được đổi tên để xác nhận. Nó không còn gọi warnings.warn chính nó, nhưng là một máy phát điện mà trả về các đối tượng cảnh báo. Hơn nữa các mô hình đối tượng bây giờ có được thông qua các con đường hoàn thành thay vì chỉ có nút mục tiêu (điều này được sử dụng để thực hiện các mô hình nội dung minh bạch của HTML5).
  • Members liệu một thuộc tính được cho phép doanh nghiệp được thực hiện trong Attrs.validateattr. Việc thực hiện mặc định cho ra những cảnh báo về các thuộc tính địa phương không khai báo. HTML5 không gian tên mở rộng này cũng phải chấp nhận bất kỳ thuộc tính có tên bắt đầu với đĩa dữ liệu hoặc aria -.
  • Node so với doanh nghiệp bỏ qua các lớp học cho các yếu tố, các tổ chức và hướng dẫn công n, để các nút đồng bằng so sánh bằng với các trường hợp Element, Entity hoặc ProcInst lớp con miễn là tên và nội dung của các trận đấu node.
  • ll.xist.parse.Tidy không còn có một đối số skipbad.
  • bối cảnh Converter hỗ trợ chuỗi như là chìa khóa (mà phải được phân cấp tên miền dot-tách tương tự với tên gói Java (ví dụ như & quot; org.example.project.handler & quot;) để tránh va chạm tên).
  • Các module docbook đã được cập nhật để hỗ trợ DocBook 5.0.
  • đối tượng URL là pickable bây giờ.
  • Khi khoảng trắng được lấy ra trong văn bản đen của mẫu UL4 (thông qua các tham số keepws), bất kỳ không gian ban đầu (trước khi ăn đường đầu tiên) được bây giờ không còn loại bỏ.
  • Nếu bạn có Cython cài đặt và thiết lập môi trường LL_USE_CYTHON biến, một số module bây giờ sẽ được biên dịch vào các module mở rộng.
  • Đó là bây giờ có thể để lộ các thuộc tính và phương thức của các đối tượng để các mẫu UL4. Phơi bày các thuộc tính có thể được thực hiện bằng cách thiết lập một lớp học hoặc dụ thuộc tính ul4attrs đến một chuỗi các tên thuộc tính. Phương pháp phơi bày có thể được thực hiện với các trang trí ul4c.expose_method và ul4c.expose_generatormethod.
  • Một danh sách chức năng mới UL4 đã được thêm vào. Chức năng này hoạt động giống như các danh sách chức năng Python, tạo ra một bản sao của một chuỗi hoặc materialzing một iterator.
  • Một UL4 mới chức năng slice đã được thêm vào. Nó hoạt động như itertools.slice, tức là trả lại một lát từ một iterator.
  • Các html.astext chức năng có thể chuyển đổi một cây XIST chứa HTML để đồng bằng văn bản với doanh nghiệp được thực hiện ở đồng bằng Python do đó, nó không còn đòi hỏi một trình duyệt chế độ văn bản. Chức năng này cũng có cấu hình hơn.

là gì mới trong phiên bản 4.6:

  • ll.xist.parse.itertree bây giờ hỗ trợ các giao diện tương tự là phương pháp đi bộ.
  • Một chức năng xfind.filter mới đã được thêm vào các bộ lọc đầu ra của đi bộ hoặc itertree chống lại một đối tượng Selector.
  • Các sự kiện XIST phân tích cú pháp đã được đổi tên thành: Các & quot; bắt đầu * & quot; sự kiện & quot; nhập * & quot; và & quot; kết thúc * & quot; sự kiện & quot; rời * & quot;.

là gì mới trong phiên bản 4.3.1:.

  • Thêm một phương pháp giá trị để UL4 cho từ điển
  • Cố định một lỗi trong ll.misc.SysInfo.user_shell.

là gì mới trong phiên bản 4.3:

  • Hai chức năng UL4 mới đã được thêm vào: trả về isundefined liệu đối số là đối tượng không xác định hay không. isdefined có logic ngược, tức là nó trả về True nếu đối số không phải là đối tượng chưa xác định.
  • Các ký tự CR và LF không còn được phép ở UL4 hằng chuỗi. Hơn nữa các dãy thoát & # x5c;. E không còn được hỗ trợ
  • Tất cả các nút AST để nạp hằng số đã được sáp nhập vào một lớp học Const duy nhất.

Yêu cầu :

  • Python 2.5;
  • Thư viện Python Imaging;
  • libxml2 và wrapper Python của nó (nếu bạn muốn phân tích & quot; & quot bị phá vỡ; HTML);
  • elinks (nếu bạn muốn muốn sử dụng chức năng ll.xist.ns.html.astext);
  • setuptools (nếu bạn muốn cài đặt gói này như một quả trứng);
  • py.test (nếu bạn muốn chạy các bộ kiểm tra)
  • biên dịch C được hỗ trợ bởi distutils, nếu bạn muốn cài đặt các nguồn phân phối.

Phần mềm tương tự

config.js
config.js

6 Jun 15

dexml
dexml

5 Jun 15

xmltodict
xmltodict

1 Mar 15

Ý kiến ​​để XIST

Bình luận không
Nhập bình luận
Bật hình ảnh!