2013-04-26 24 views
6

Lý do tại sao tôi cần điều này là tạo các tệp .rdlc theo chương trình mà sau đó có thể được mở trong Visual Studio Report Designer. Tôi biết các XSD định nghĩa báo cáo là có sẵn, nhưng đòi hỏi sự báo cáo thiết kế XSD (biểu thị bằng những "thứ" tiền tố, bên dưới)Tôi có thể tìm thấy lược đồ xml (xsd) nào nhắm vào không gian tên Visual Studio Report Designer

Đây là từ nút gốc của file .rdlc tạo ra bởi Visual Studio Report Designer

<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner"> 

Nói cách khác, tôi cần một XSD mà bắt đầu với

<xsd:schema targetNamespace="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" ... /> 

có ai biết nơi để tìm thấy như một XSD?

+0

Tiền thưởng không thành công. Tôi không cho rằng tệp này hiện có sẵn, vì vậy tôi đã tạo một mục uservoice cho nó: https://visualstudio.uservoice.com/forums/121579-visual-studio-2015/suggestions/15925384-provide-the-http- schemas-microsoft-com-sqlserve. –

Trả lời

1

tôi bước vào URL này vào thanh địa chỉ của trình duyệt: http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition

Và nó nạp một trang với một liên kết đến XSD enter image description here

nhấp vào liên kết và nó mở tập tin XSD.

+0

ReportSDinition XSD có sẵn, chúng tôi đang tìm kiếm ReportDesigner XSD: 'http: // schemas.microsoft.com/SQLServer/reporting/reportdesigner'. Tôi nói "chúng tôi" nhưng tôi cho rằng cyanos đã từ bỏ cách đây vài năm. –

+0

Theo như tôi biết, tệp định nghĩa báo cáo không có sẵn công khai. Tuy nhiên, nếu mục tiêu là tạo báo cáo theo lập trình, bạn nên sử dụng RDL. MSDN có các bài viết giải thích các kiểu dữ liệu có sẵn và các tham chiếu ngôn ngữ RDL. – Sparrow

+0

https://technet.microsoft.com/en-us/library/ms155062(v=sql.105).aspx – Sparrow