Tôi đã tìm kiếm một cách để thực hiện xác nhận quy tắc nghiệp vụ nâng cao hơn cho các tài liệu XML. Cho đến nay Schematron dường như có thể làm được, những gì tôi cần.Xác nhận hợp lệ XML với Schematron/XSD trong C#
Tôi đã xem xét và một số thư viện tôi đã tìm thấy rất cũ và dường như không được hỗ trợ nữa. Schematron chỉ "nóng" vào năm 2002? Có thư viện nào có thể thực hiện xác thực trong C# - hay làm cách nào để thực hiện điều đó?
Hoặc có những người khác có thể thực hiện xác thực nâng cao và có thư viện C# và được chuẩn hóa không?
Tôi biết đây là câu hỏi * cũ *, nhưng: bạn đã bao giờ tìm thấy giải pháp chưa? Tôi hiện đang trong tình huống này - tôi sử dụng XSD để xác nhận lược đồ, nhưng tôi muốn sử dụng một cách tiếp cận như Schematron cho các quy tắc nghiệp vụ. Tôi thực sự không biết về nó cho đến khi tôi bắt đầu nghiên cứu "tạo trình xác nhận XSLT của riêng tôi", và tôi muốn chỉ sử dụng trình xác nhận hợp lệ, nên thực hiện thực tế Schematron (hoặc khác) tồn tại .. –