Sitecoreパッケージファイルのインストーラフォルダに表示されるXMLドキュメントに関連するスキーマを持つ人はいますか?のスキーマ<project>のXML SitecoreパッケージのXML
プロジェクト/ソース/ xitems /エントリ/ x-item要素の形式に特に関心があります。
Sitecoreパッケージファイルのインストーラフォルダに表示されるXMLドキュメントに関連するスキーマを持つ人はいますか?のスキーマ<project>のXML SitecoreパッケージのXML
プロジェクト/ソース/ xitems /エントリ/ x-item要素の形式に特に関心があります。
そのXMLファイルはSitecore.Install.PackageProject
クラスの表現であると思われるので、そのクラスのシリアル化を使用してコードからXSDを生成しようとしました。 しかし、逆コンパイルを使ってパッケージビルドとインストールの仕組みを調べると、Sitecoreが独自のシリアライザを作成していることがわかります。 .NETシリアライザで正しいXSDを生成できませんでした。
デコンパイプ(私はdotPeek、フリーウェアを使用しています)では、そのXMLファイルに関する情報とそれがどのようにSitecoreで使用されているかを追跡できますが、現実的な方法でスキーマを抽出することはできませんこの。 これを調べる場合は、Sitecore.Kernel.dll
を参照し、Sitecore.Install
名前空間を探します。
Sitecoreサポートにお聞きしましたか?誰かがこのスキーマを持っていれば、それはそれらです。
努力してくれてありがとうございます。私はSitecore.Install名前空間内のクラスからXSDを一緒に引き出し始めました。既存のパッケージXMLファイルを使用してこの作業を検証する過程にあります。私は彼らが助けることができるかどうかを示唆しているように、いくつかのお問い合わせをサポートします。 –
スキームがありますか? – Anton
私は一般に共有できる形式ではありません。現在、ファイルシステム上の資産、つまりWebコンテキストの外部から、sitecore zipおよび更新パッケージを作成できるパッケージ化オープンソースプロジェクトに取り組んでいます。 –
opensourceの場合、リンクを共有できますか? – Anton