是否有人拥有与出现在 Sitecore 包文件的安装程序文件夹中的 XML 文档相关的架构?
对project/Sources/xitems/Entries/x-item元素的格式特别感兴趣。
该 XML 文件似乎是Sitecore.Install.PackageProject
该类的表示,因此我尝试使用该类上的序列化从代码生成 XSD。但是,如果您使用反编译来查看包构建和安装的工作原理,您会发现 Sitecore 已经为此编写了自己的序列化程序。所以我无法使用 .NET 序列化程序生成正确的 XSD。
使用反编译器(我使用dotPeek,免费软件),您可以跟踪有关该 XML 文件以及 Sitecore 如何使用它的大量信息,但我看不到从中提取模式的(现实)方法。如果您要查看它,请查看内部Sitecore.Kernel.dll
并查找Sitecore.Install
名称空间。
您是否尝试过询问 Sitecore 支持?如果有人有这个模式,那就是他们。