2009-02-16 23 views

Trả lời

5

OmniXML có hỗ trợ XML và XPath tốt và hoàn toàn miễn phí với nguồn. Hoạt động với nhiều phiên bản của Delphi, kể cả năm 2007 và 2009.

+0

Vâng, tôi sẽ không gọi hỗ trợ XPath trong OmniXML * good *. Nó chỉ bao gồm những thứ cơ bản nhất. Không hỗ trợ cho các biểu thức, ví dụ. – gabr

+0

Tôi đoán bạn sẽ biết điều đó tốt hơn tôi. :-) Nó được thực hiện tất cả mọi thứ tôi cần thiết, anyway. –

4

Tôi nhập thư viện MSXML và sử dụng trực tiếp. Làm việc như một say mê.

+0

Tôi đã sử dụng msxml với Delphi trong vài năm nay. Hoạt động tốt cho tôi. Đôi khi tôi bị bắt gặp với phiên bản sai trên máy, nhưng nhìn chung nó thực hiện công việc cho tôi, và tôi chắc rằng MS đang đưa nhiều nguồn lực vào sự phát triển hơn tôi có thể. –

1

Mô hình đối tượng tài liệu thay thế XML mở (ADOM) cũng là thư viện XML tuyệt vời (và 100% Delphi) bao gồm hỗ trợ XPath. Nó có hỗ trợ xác nhận DTD, nhưng tiếc là không hỗ trợ XSD.

http://www.philo.de/xml/downloads.shtml

Các vấn đề liên quan