10

Sitecoreパッケージファイルのインストーラーフォルダーに表示されるXMLドキュメントに関連するスキーマを持っている人はいますか?

特にproject/Sources / xitems / Entries/x-item要素の形式に関心があります。

4

1 に答える 1

9

その XML ファイルはSitecore.Install.PackageProjectクラスの表現のように見えるので、そのクラスのシリアル化を使用してコードから XSD を生成しようとしました。ただし、逆コンパイルを使用してパッケージのビルドとインストールがどのように機能するかを調べると、Sitecore が独自のシリアライザーを作成していることがわかります。そのため、.NET シリアライザーで正しい XSD を生成できませんでした。

逆コンパイラ (私はdotPeek、フリーウェアを使用) を使用すると、その XML ファイルに関する多くの情報と、それが Sitecore によってどのように使用されているかを追跡できますが、これからスキーマを抽出する (現実的な) 方法はわかりません。調べる場合は、中Sitecore.Kernel.dllを見てSitecore.Install名前空間を探してください。

Sitecore サポートに問い合わせてみましたか? 誰かがこのスキーマを持っているなら、それは彼らです。

于 2013-02-23T21:09:17.853 に答える