libxml2 là phân tích cú pháp XML C và bộ công cụ phát triển cho các dự án Gnome (nhưng bên ngoài có thể sử dụng các nền tảng Gnome), thư viện libxml2 là phần mềm miễn phí có sẵn theo giấy phép MIT. XML chính nó là một siêu ngôn ngữ thiết kế ngôn ngữ đánh dấu, tức là ngôn ngữ văn bản mà ngữ nghĩa và cấu trúc được thêm vào nội dung sử dụng thêm "đánh dấu" thông tin bao trong các ngoặc góc. HTML là ngôn ngữ đánh dấu nổi tiếng nhất. Mặc dù thư viện được viết bằng C một loạt các cam kết ràng buộc ngôn ngữ làm cho nó có sẵn trong các môi trường khác.
Libxml2 được biết đến là rất di động, thư viện cần xây dựng và công việc mà không phiền nghiêm trọng trên nhiều hệ thống ( Linux, Unix, Windows, Cygwin, MacOS, MacOS X, RISC Os, OS / 2, VMS, QNX, MVS, ...)
Tính năng :
- xuất khẩu libxml2 Đẩy (progressive) và Kéo (chặn) loại giao diện phân tích cú pháp cho cả XML và HTML.
- libxml2 có thể làm xác nhận DTD lúc phân tích cú pháp, cách sử dụng một ví dụ phân tích tài liệu, hoặc với một DTD tùy ý.
- libxml2 bao gồm hoàn XPath, XPointer và XInclude triển khai.
- Nó được viết ở đồng bằng C, làm giả sử càng ít càng tốt, và gắn bó chặt chẽ với ANSI C / POSIX để dễ dàng nhúng. Hoạt động trên Linux / Unix / Windows, chuyển đến một số nền tảng khác.
- hỗ trợ cơ bản cho HTTP và FTP client cho phép các ứng dụng để lấy tài nguyên từ xa.
- Các thiết kế là mô-đun, hầu hết các phần mở rộng có thể được biên dịch ra.
- Các đại diện tài liệu nội bộ là càng gần càng tốt để các giao diện DOM.
- libxml2 cũng có một SAX như giao diện; giao diện được thiết kế để tương thích với người nước ngoài.
- Thư viện này được phát hành theo Giấy phép MIT. Xem các tập tin quyền tác giả trong việc phân phối cho các từ ngữ chính xác.
Bình luận không