Làm cách nào để xác thực tài liệu xml dựa vào xsd trong Visual Studio 2010?bạn có thể xác thực xsd với xml trong năm 2010 không?
Cảm ơn.
Làm cách nào để xác thực tài liệu xml dựa vào xsd trong Visual Studio 2010?bạn có thể xác thực xsd với xml trong năm 2010 không?
Cảm ơn.
Mở tệp XML của bạn trong VS2010; trong cửa sổ Properties tool (F4) có một thuộc tính Schemas. Liệt kê XSD bạn muốn ở đó. Sau khi hoàn tất, các lỗi/cảnh báo sẽ hiển thị trong cửa sổ công cụ Danh sách lỗi.
Có một vài điều bạn cần. Đầu tiên, Tài liệu XML phải được liên kết với Lược đồ:
<XmlDocument xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="C:\Code\Schema.xsd">
</XmlDocument>
Bây giờ bạn cần phải thêm XSD lược đồ đó vào dự án của bạn. Bây giờ khi bạn mở tài liệu XML, bạn sẽ nhận được sự quan tâm và lỗi/cảnh báo được hiển thị như bạn sẽ gặp lỗi trong mã C#/VB/etc/bình thường của bạn.
Hi Dave, bạn không cần phải sửa đổi XML để có được những gì bạn mô tả (xem câu trả lời của tôi, tôi nhận được tôi đánh bại bạn bằng giây;) ... trên thực tế, VS2010 là "thông minh" đủ rằng ngay cả khi bạn đóng và mở lại tệp, nó sẽ nhớ các giá trị bạn đã đặt trong cửa sổ Thuộc tính. Bạn cũng nhận được Intellisense .... –
Không bao giờ biết rằng, tất cả chúng ta đều có đường dẫn thiết lập :) – DaveShaw
cảm ơn rằng đã làm việc – user9969