Ответ 1
Этот XML файл представляет собой представление класса Sitecore.Install.PackageProject
, поэтому я попытался создать XSD из кода, используя сериализацию этого класса.
Однако, если вы используете декомпилировать, чтобы посмотреть, как работает сборка и установка пакета, вы обнаружите, что Sitecore для этого написал собственный сериализатор.
Поэтому я не смог создать правильный XSD с помощью сериализатора .NET.
С декомпилятором (я использую dotPeek, бесплатное ПО) вы можете отслеживать много информации об этом файле XML и о том, как он используется Sitecore, но я не вижу (реалистичный) способ извлечь схему из этого.
Если вы посмотрите на него, загляните внутрь Sitecore.Kernel.dll
и найдите пространство имен Sitecore.Install
.
Вы пробовали спросить поддержку Sitecore? Если у кого-то есть эта схема, это они.