2010-07-15 25 views
13

Tôi bắt đầu nắm bắt với XML thông qua VB6. Tôi thường xuyên tìm lời khuyên để tham khảo phiên bản 2.6 của Microsoft XML. Tuy nhiên, trên máy tính phát triển của tôi, tôi nhận được nhiều sự lựa chọn khác nhau, từ phiên bản 2 (msxml2.dll) đến phiên bản 6 (msxml6.dll)Phiên bản nào của Microsoft XML (msxml? .dll) để tham chiếu trong dự án VB6 của tôi

Lựa chọn nào?

+0

Có lý do nào khiến bạn sử dụng VB6 cho điều này không? Bạn có thể thấy VB.NET (hoặc C#, nếu bạn cảm thấy thoải mái với cú pháp) trực quan hơn khi nói đến việc xử lý XML. –

+5

Vâng tất nhiên tôi rất thích sử dụng .Net. Tuy nhiên, chương trình chính được viết bằng VB6 và việc di chuyển vẫn còn một thời gian nữa. – Dabblernl

+2

Cách viết mã XML của bạn trong một hội đồng .NET. và tạo ra một hội đồng interop COM để nó có thể được gọi từ VB6? Đây có thể là một cách tiếp cận OK nếu bạn có thể phơi bày hợp lý một giao diện cho phép tương tác với các đối tượng kinh doanh của bạn (hoặc bất kỳ thứ gì khác bạn đã lưu trữ trong XML) –

Trả lời

4

MSXML3 được gửi bằng Internet Explorer 6 và là một đặt cược khá an toàn để được cài đặt trên tất cả các phiên bản của cửa sổ hiện nay. Nếu bạn sẽ sử dụng một phiên bản sau, bạn sẽ phải gửi trình cài đặt cho nó cùng với nó. BTW nonnb là sai và phiên bản hỗ trợ của MSXML4 SP3 được (xem download details:),

MSXML 4.0 SP3 được hỗ trợ trên hệ điều hành sau:

  • Windows 2000
  • Windows Server 2003
  • Windows XP
  • Windows Vista
  • Windows Server 2008

    và nếu bạn đang đi để đi với một trình cài đặt và không hỗ trợ Win95/98, bạn cũng có thể đi với MSXML6, sử dụng mã mới nhất và sử dụng MSI cung cấp.

+0

msxml6 là từ WinXP SP3 một phần của tất cả các phiên bản Windows được cập nhật, do đó, nó phải là sự lựa chọn tự động. – Dabblernl

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