Tôi đang sử dụng xsd.exe để tạo lớp C# từ tập hợp các tệp xsd. Tệp xsd sử dụng thẻ <xsd:documentation>
để bao gồm các mô tả hữu ích. Ví dụ:Cách bao gồm tài liệu xsd: trong lớp C# được tạo bằng XSD.exe?
<xsd:complexType name="AddressType">
<xsd:annotation>
<xsd:documentation>A formatted or free form address and its intended use.</xsd:documentation>
</xsd:annotation>
Thật không may tất cả điều này đều bị mất trong lớp C# được tạo. Điều thú vị là mỗi lớp có một chú thích trống thẻ tài liệu đính kèm với nó.
/// <remarks/>
Làm cách nào để đưa tài liệu này vào lớp C# được tạo (trong thẻ hoặc tài liệu)?
Không có cách nào để làm điều đó với xsd.exe hoặc không có cách nào để làm điều đó với bất kỳ công cụ? –
"Bất kỳ công nghệ tiên tiến nào cũng không thể phân biệt được với ma thuật". Tôi chắc rằng bạn có thể viết một công cụ để làm điều đó. –
Có các công cụ khác làm phép thuật XSD thành C# ngoài XSD.exe không? Tôi thấy một tham chiếu đến XSDObjectGen, nhưng tải xuống duy nhất tôi có thể tìm thấy nó là từ năm 2006. Liệu nó vẫn hoạt động? 1 để tham khảo Clarke. –