2013-02-16 21 views
10

Có ai có lược đồ liên quan đến tài liệu XML xuất hiện trong thư mục trình cài đặt của tệp gói Sitecore không?Lược đồ cho <project> XML trong gói Sitecore

Đặc biệt quan tâm đến định dạng của thành phần dự án/Nguồn/xitems/Entries/x-item.

+0

Bạn đã nhận được chương trình chưa? – Anton

+0

Không phải dưới dạng tôi có thể chia sẻ công khai. Hiện đang làm việc trên dự án mã nguồn mở bao bì có thể tạo mã zip và cập nhật gói từ tài sản trên hệ thống tệp, tức là bên ngoài ngữ cảnh web. –

+0

bạn có thể chia sẻ liên kết nếu đó là mã nguồn mở không? – Anton

Trả lời

9

Tệp XML đó có vẻ là biểu diễn của lớp Sitecore.Install.PackageProject, vì vậy tôi đã cố gắng tạo một XSD từ mã sử dụng tuần tự hóa trên lớp đó. Tuy nhiên, nếu bạn sử dụng dịch ngược để xem cách xây dựng và cài đặt gói hoạt động, bạn sẽ thấy rằng Sitecore đã viết bộ nối tiếp riêng của họ cho việc này. Vì vậy, tôi đã không thể tạo một XSD chính xác với bộ nối tiếp .NET.

Với trình giải mã (tôi sử dụng dotPeek, phần mềm miễn phí), bạn có thể theo dõi rất nhiều thông tin về tệp XML đó và cách nó được Sitecore sử dụng, nhưng tôi không thấy cách thực tế để trích xuất giản đồ từ điều này. Nếu bạn đang xem xét, hãy nhìn vào bên trong Sitecore.Kernel.dll và tìm kiếm không gian tên Sitecore.Install.

Bạn đã thử hỏi Hỗ trợ Sitecore chưa? Nếu có ai có lược đồ này, đó là chúng.

+0

Cảm ơn bạn đã nỗ lực. Tôi đã bắt đầu kéo một XSD với nhau từ các lớp bên trong không gian tên Sitecore.Install và đang trong quá trình xác nhận hợp lệ công việc này bằng cách sử dụng một số tệp XML gói hiện có. Tôi sẽ thực hiện một số yêu cầu với sự hỗ trợ như bạn đã đề xuất để xem liệu họ có thể trợ giúp hay không. –

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